{"id":25968956,"url":"https://github.com/parmodkumar28/employee-review-system","last_synced_at":"2026-04-11T10:09:28.933Z","repository":{"id":210171085,"uuid":"725499160","full_name":"ParmodKumar28/Employee-Review-System","owner":"ParmodKumar28","description":"This a project on employee reviews which allows employee's to submit feedback toward each other's performance review's.","archived":false,"fork":false,"pushed_at":"2024-04-30T04:25:46.000Z","size":124,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T12:24:03.176Z","etag":null,"topics":["bootstrap","css","ejs","express","html5","javascript","mongodb","mongoose","nodejs"],"latest_commit_sha":null,"homepage":"https://employee-review-system-r8tw.onrender.com/api/employee/register","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ParmodKumar28.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-30T09:18:42.000Z","updated_at":"2024-05-09T06:10:50.000Z","dependencies_parsed_at":"2023-12-05T11:28:27.882Z","dependency_job_id":"e32115b7-615c-464b-b0a2-0125bc8ab8af","html_url":"https://github.com/ParmodKumar28/Employee-Review-System","commit_stats":null,"previous_names":["parmodkumar28/employee-review-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ParmodKumar28/Employee-Review-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParmodKumar28%2FEmployee-Review-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParmodKumar28%2FEmployee-Review-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParmodKumar28%2FEmployee-Review-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParmodKumar28%2FEmployee-Review-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParmodKumar28","download_url":"https://codeload.github.com/ParmodKumar28/Employee-Review-System/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParmodKumar28%2FEmployee-Review-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31676398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","css","ejs","express","html5","javascript","mongodb","mongoose","nodejs"],"created_at":"2025-03-04T22:35:51.469Z","updated_at":"2026-04-11T10:09:28.897Z","avatar_url":"https://github.com/ParmodKumar28.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Employee Review System\n\nEmployee reviews system is a project on performance reviews management of employees. Here the employee need to create there account and login and admin assign feedback to employees to take feedback\nfor other employees and admin can see all reviews and assign tasks and view and edit details of all employees also can remove. The admin can promote other employees to admin and also can give feedbacks.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Technologies Used](#technologies-used)\n- [Folder Structure](#folder-structure)\n- [Code Samples](#code-samples)\n- [Contributors](#contributors)\n\n\n## Introduction\n\nThe Employee Review System is designed to streamline the process of employee feedback and performance evaluation. It includes functionalities for both employees and administrators:\n\n- **Employees**: Can submit feedback on their peers' performance which are assigned to them by admin, view received feedback, and view submitted feedbacks.\n- **Administrators**: Have access to an admin dashboard to oversee all reviews, assign feedback tasks, manage employees, and view aggregated performance data.\n\n## Features\n\n- **User Authentication**: Secure login system for employees and admins.\n- **Feedback Submission**: Employees can provide feedback on their peers.\n- **Performance Metrics**: Visualization of performance statistics.\n- **Admin Dashboard**: A dedicated space for administrators to manage reviews and employees and give feedbacks and also can update their feedbacks.\n- **Employee Management**: CRUD operations for employee records.\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/ParmodKumar28/Employee-Review-System.git\n\n2.Navigate to the root directory:\n- cd Employee-Review-System\n\nInstall dependenciefa-spin\n- npm install\n\n## Usage\n\n1. Start the application\n- npm Start\n\n2. Access the application in a web browser: `http://localhost:\u003cPort-Number\u003e`\n\n## Technologies Used\n\n- Node.js\n- Express\n- MongoDB \n- Mongoose \n- bcrypt \n- dotenv \n- ejs\n- express-session \n- express-ejs-layouts \n- cookie-parser \n\n## Folder Structure \n`/src`: Contains all project source files \n`/public`: Public assets like Css folder for style code and assets folder for logo\n`/views`: EJS view templates \n`/config`: Configration files like database connections\n\n## Routes\n-There are three features following mvc pattern in the src folder and there routes are:-\n\n## Feedback Routes\n### feedbackRouter.get('/assigned',auth, getAssignedFeedbacks);\n### feedbackRouter.post('/:feedbackId/submit', auth, postSubmitFeedback);\n### feedbackRouter.get('/received', auth, getFeedbackReceived);\n### feedbackRouter.get('/employees-feedback', auth, getAllEmployeesFeedback);\n### feedbackRouter.post('/:feedbackId/update', auth, postUpdateFeedback);\n   \n## Employee Routes\n### employeeRouter.get('/', auth, getEmployeeHomePage);\n### employeeRouter.get('/register', getSignInForm);\n### employeeRouter.post('/signup', registerUser);\n### employeeRouter.post('/signin', signIn);\n### employeeRouter.get('/logout', logout);\n### Admin features\n### employeeRouter.get('/:employeeId/delete', auth, deleteEmployee);\n### employeeRouter.post('/:employeeId/update', auth, updateEmployee);\n\n## Admin Routes\n### adminRouter.get('/', auth, getAdminHomePage);\n### adminRouter.get('/assign', auth, getAssignPage);\n### adminRouter.post('/assign', auth, postAssignFeedback);\n### adminRouter.post('/add-employee', auth, postAddNewEmployee);\n### adminRouter.get('/employees', auth, getAllEmployees);\n\n## Thankyou, I tried to make this project ui cool enough and attractive and easy to use and i used Html, Css, Javascript and Bootstrap for that and i hope you will like this.\nFollow on github for more.\n\n### Github Repository: - https://github.com/ParmodKumar28/Employee-Review-System\n### Hosted Url:-  https://employee-review-system-r8tw.onrender.com/api/employee/register\n### Video Link: - https://youtu.be/mvHhUozvC0w\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmodkumar28%2Femployee-review-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparmodkumar28%2Femployee-review-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparmodkumar28%2Femployee-review-system/lists"}