Coder Social home page Coder Social logo

employee-review-system's Introduction

Employee Review System πŸ“

πŸ–ŠοΈ This is an application that allows employees to submit feedback toward each other’s performance
This App built using EJS, MongoDB, ExpressJs, NodeJs and PassportJS

Table of contents

Features

  • Admin's functions

    • Add employee
    • Delete employee
    • Update employee details
    • Assign review to employee
    • Update review of employee
    • Give review to an employee
  • Employee's functions

    • Submit reviews assigned to it
    • View reviews given by others

Folder Structure

  • Employee Review System
    • assets
      • css
        • common.css
        • star.css
      • images
        • logo.png
    • config
      • database.js
      • middleware.js
      • passport-local-startegy.js
    • controller
      • dashboard_controller.js
      • review_controller.js
      • users_controller.js
    • models
      • review.js
      • user.js
    • routes
      • index.js
      • review.js
      • users.js
    • views
      • _header.ejs
      • add_employee.ejs
      • admin_dashboard.ejs
      • edit_employee.ejs
      • employee_dashboard.ejs
      • layout.ejs
      • user_dign_in.ejs
      • user-sign-up.ejs
    • .env
    • index.js
    • package-lock.json
    • package.json

page Screenshots

  • Sign Up Sign-Up

  • Sign In Sign-In

  • Admin Home Page admin-home

  • Assign review assign-review

  • Edit Employee edit-emp

  • Add Employee add-emp

  • Sign In Sign-In

  • Employee Home Page employee-home

Built with

  • NodeJS
  • MongoDB
  • ExpressJS
  • EJS
  • Bootstrap
  • CSS

Libraries:

  • bcryptjs
  • connect-flash
  • connect-mongo
  • cookie-parser
  • dotenv
  • ejs
  • express
  • express-ejs-layout
  • express-session
  • mongoose
  • passport
  • passport-jwt
  • passport-local

Author

Setup

Run npm install to install required dependencies

Run

Run npm start, open localhost:8000 in browser to run the program

Deployed Link

-Employee Review System

employee-review-system's People

Contributors

20sb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.