The Employee Efficiency Portal is a web-based application designed to measure, track, and enhance employee productivity within an organization. It provides real-time analytics, performance tracking, and management tools to help organizations maximize efficiency and manage team resources effectively.
▶ Dashboard Overview: Displays key metrics on employee performance.
▶ Task Management: Allows managers to assign tasks and monitor progress.
▶ Performance Analytics: Visual representation of individual and team productivity.
▶ Time Tracking: Tracks time spent on tasks and projects.
▶ Employee Feedback System: Enables employees to receive and provide feedback.
▶ User Management: Admin access to manage employees, roles, and permissions.
▶ Frontend: React.js, HTML, CSS, Bootstrap
▶ Backend: Node.js, Express.js
▶ Database: MongoDB
▶ Authentication: JSON Web Token (JWT)
- Clone the repository:
git clone https://github.com/SiddharthBahuguna/EMPLOYEE-EFFICIENCY-PORTAL.git
cd EMPLOYEE-EFFICIENCY-PORTAL
- Install dependencies:
npm install
- Set up environment variables:
▶ Create a .env
file in the root directory.
▶ Add necessary keys, e.g., DB_URI
, JWT_SECRET
.
- Run the application:
npm start
- Open your browser and go to:
http://localhost:3000
▶ Admin Login: Access the portal with admin credentials to manage employees.
▶ Task Assignment: Assign tasks and set deadlines for employees.
▶ Track Performance: View real-time updates on employee performance.
▶ This project is licensed under the MIT License.
©SiddharthBahuguna