Ez-Portal is a HR management system, that uses a wide-range of technologies on both front-end and back-end.
- HTML
- JS
- CSS
- Bootstrap
- ChartJS
- MySQL
- Sequelize
- Node.JS
- Express JS
- Handlebars
- Jason Web Tokens
- Make sure Node.js is installed
- Node.js
- MySQL Workbench
- Postman
- Clone this repository
- Run the following code at terminal to install package
npm install
- Create an .env file with the following content
DB_USER=username <--- your own MySQL username
DB_PASS=password <--- your own MySQL password
JWT_SECRET=xxxx <-- Token Secret of your choice
PORT=8080 <--- your local port
-
Run the following code at MySQL workbench to create database
drop database if exists employee_demo_db;
create database employee_demo_db;
use employee_demo_db;
-
Run the following code to start the app
node server.js
-
Type the following address on your browser to start using the app
Click on the pic to see the demo video
Please submit a Pull request if you would like to contribute to the project
You are welcome to provide any feedback and/or ask questions. Please, send any question to:
- Tony Melek tonymelek.au@gmail.com
- Christopher Chris.skogstad1@gmail.com
- Alan Chang pichengchang@gmail.com
- Daniel Zhang
The project is protected under MIT,you may need to read through license conditions