A full stack, app used for reviewing employee. Hoisted Link :
A full stack app, in which the admin, can assign the employees, to review each other on the basic of there work. The admin has special power, to make any other employee as the new admin. Admin can also make the new employee, and they can also assing, the reviewer and revieweee. The admin can see the current employee, and according to the review, the admin can remove the employee. The review given to the employee, is always going to be store in the database.
Node , Express, Mongodb , EJS , javaScript , html, css
- Clone this project
- Start by installing npm if you don't have it already.
- Navigate to Project Directory.
After reaching the project directory you have to run the following the command.
npm install
npm start || nodemon index.js
You can review the employees. The admin has the special power to assing, the task to employee, remove the employee, add new admin, and also employee;
Employee Review System
|
| |--->css
|--->assets---->|--->images
|
|
| |--->flashMiddleware.js
|--->config---->|--->mongoose.js
| |--->passport-local-Stradegy.js
|
| |-->admin_controller.js
|--->controllers-->|-->home_controller.js
| |-->review_controller.js
| |-->user_controller.js
|
| |-->review.js
|--->models---->|
| |-->user.js
|
|
| |-->admin.js
|--->routes---->|-->index.js
| |-->review.js
| |-->user.js
|
| |--->_header.ejs
| |---> addEmployee.ejs
| |---> admin.ejs
| |---> employe.ejs
|--->views---->|--->forget_password.ejs
| |--->home.ejs
| |--->layout.ejs
| |--->sign_in.ejs
| |--->sign_up.ejs
|
|-->node_modules
|-->.gitignore
|--> index.js
|--> package-lock.json
|-->package.json
````