Skip to content

Latest commit

Β 

History

History
46 lines (30 loc) Β· 1.03 KB

File metadata and controls

46 lines (30 loc) Β· 1.03 KB

πŸ§‘β€πŸ’Ό Employee Dashboard App

A full-stack web application to add, view, and filter employee data using Express.js and MongoDB. This dashboard helps visualize employee types, working hours, and total hours in an organized tabular form.


πŸ“Έ Screenshot

Project Photo


βš™οΈ Tech Stack

  • Frontend: HTML, CSS, Bootstrap, EJS (Embedded JavaScript)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Template Engine: EJS

🧩 Features

  • Add new employee entries with name, email, employee type, rate & hours
  • Filter employee records by name, email, or type
  • View a complete dashboard of employee working hours
  • Clean UI using Bootstrap

πŸš€ How to Run Locally

# Step 1: Clone the repository
git clone https://github.com/sunilkumar2170/employee-dashboard.git

# Step 2: Go into the project directory
cd employee-dashboard

# Step 3: Install dependencies
npm install

# Step 4: Start the server
node main.js
# OR for auto-reload
npx nodemon main.js