Skip to content

Aman-1704/Employee_Review_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee_Review_System


A full stack, app used for reviewing employee.

Hoisted Link : ERS

Description

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.

Technologies Stack:

  • 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

Features

  • Create and manage employee profiles
  • Track employee performance
  • Provide feedback to employees
  • Generate performance reports

Benefits

  • Improved employee performance
  • Increased employee satisfaction
  • Reduced turnover
  • Improved communication between managers and employees

How to setup the project on local system

  • 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.

Folder Structure

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
    
    ````

Contact Us

If you have any questions, please contact us at [email protected].

About

A full stack, app used for reviewing employee.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published