A full stack, app used for reviewing employee.
Hoisted Link : ERS
Welcome to the Employee Review System. 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.
- Vs Code - awesome web-based text editor
- node.js - evented I/O for the backend
- Express - fast web framework for node.js
- mongoDB - the database for modern applications
- Passport - For Authentication purpose
- etc
- Create and manage employee profiles
- Track employee performance
- Provide feedback to employees
- Generate performance reports
- Improved employee performance
- Increased employee satisfaction
- Reduced turnover
- Improved communication between managers and employees
- 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
If you want to make an employee as admin then use the secret key : EJS.
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 ````
If you have any questions, please contact us at [email protected].