Unifying Work, Empowering Success
UnityBiz Deployed Live Application URL: UnityBiz Landing Page
Welcome to UnityBiz
UnityBiz is a web application created for companies and their employees. Our goal is to facilitate communication within the company via the usage of newsletters, provide an outlet for departments to manage and create Purchase Orders. Create a PDF file of the selected purchase order. Allow for the communication between employees with an integrated chat, and much more...
Version 1.0 of this application currently only supports the following features:
Front-End Features:
- Create a company account.
- Create an employee account and link it to the company via a unique code associated with the company.
- Allow employees to create newsletters for the company homepage to communicate with all departments of important events.
- Allows employees to create Purchase Orders for departments.
- Allows employees to print a formal PDF file for the selected (created) purchase order.
These are available at any time in the view purchase order tab.
Back-End Features: (Front-End For These Features in Construction...)
- Create messages between two employees. (Insomnia Tested)
Future Updates: Future updates will expand and add more features to make this a smooth application for all companies and employers to use.
Here are some steps to begin using this application:
- Navigate to the UnityBiz Landing Page
- If you do not have an account for your company, Create an account under "Company Sign Up".
- Once you have created an account you will be given a long unique code created exclusively for your company. This will be used for when your employees will make an account.
- To add an employee direct them to the "Employee Sign Up. They will need to fill out the form and include the company's unique id.
- Next, Employees are directed to the homepage. There they can post any updates or newsletters for the company.
- On the nav bar on the side they are able to create new Purchase Orders.
- There is another directory to View Purchase Orders. In that directory they are able to print PDF files of any purchase order created for your company.
- There is a logout button on bottom of the nav bar.
This application incorpartes the following technologies...
Front-End Development:
- Style: CSS and Tailwind
- Script: JavaScript
- Template Engine: Handlebars, express-handlebars
Back-End Development:
- Environment: Node.js with NPM.
- Frameworks: Express.js
- Database: MySQL
- Object Relational Mapping: Sequelize
- Libraries: express-session, bcrypt(salt and hash passwords), dotenv, jspdf(creates pdf), jspdf-autotable(creates tables for pdf in jspdf),
- Route Testing: Insomnia.
- URL Deployment: Heroku.
To contribute to this repository you may contact us for further details.
UnityBiz Created By: Denisse Holgersen, Christian Palacios, Matt Montano, Aaron Flores
Download jsPDF Library: https://www.npmjs.com/package/jspdf
Download jsPDF-autotable Library: https://www.npmjs.com/package/jspdf-autotable
The MIT License: Please refer to the LICENSE in the repository.