Skip to content

Latest commit

 

History

History
74 lines (42 loc) · 1.76 KB

README.md

File metadata and controls

74 lines (42 loc) · 1.76 KB

EMPLOYEE EFFICIENCY PORTAL

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.

Features

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

Tech Stack

▶ Frontend: React.js, HTML, CSS, Bootstrap

▶ Backend: Node.js, Express.js

▶ Database: MongoDB

▶ Authentication: JSON Web Token (JWT)

Installation

  1. Clone the repository:
git clone https://github.com/SiddharthBahuguna/EMPLOYEE-EFFICIENCY-PORTAL.git
cd EMPLOYEE-EFFICIENCY-PORTAL
  1. Install dependencies:
npm install
  1. Set up environment variables:

▶ Create a .env file in the root directory.

▶ Add necessary keys, e.g., DB_URI, JWT_SECRET.

  1. Run the application:
npm start
  1. Open your browser and go to:
http://localhost:3000

Usage

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

License

▶ This project is licensed under the MIT License.

©SiddharthBahuguna