G-Fact was a school project that manage information about employes and they payments, everytime that the company do a payments, all employes recive they bill on their email inbox.
- User control (Login and user registration).
- Main dashboard with critical information (total number of registered employees and payrolls sent).
- Allows you to add and edit employees (they cannot be removed).
- Allows to stamp (simulated) the individual payroll of each employee.
- When stamping an invoice a report is generated in PDF format that contains all the general information of the employee, the days paid, whether or not he has delays, absences or other payments.
- Send an email to the employee with their invoice in PDF format (the one previously generated).
- The administrator can send the invoice in PDF from the dashboard or view it from the browser.
- View with tables containing complete information on employees.
- View with tables that contain detailed information of the invoices that have been generated.
Backend:
- Node JS
- Express
- Passport (Session)
DataBase:
- MySQL
Frontend
- HTML 5
- CSS 3
- Bootstrap 4
- Javascript vanilla
- Handlebars (Template Engine)
Live preview: on Heroku
$ cd G-Fact
$ npm install
$ npm start