Skip to content

harshendram/EMS

Repository files navigation

🚀 Employee Management System (EMS)

A React project using Vite and Tailwind CSS. This project demonstrates my front-end development skills with authentication, task management, and local storage as the backend.

🌟 Features

  • 🔑 Authentication

    • Separate logins for Admin and Employee.
  • 📝 Task Management

    • Admin: Assign tasks, add details, and track progress.
    • Employee: Accept, reject, or mark tasks as "In Progress" or "Completed".
  • ⚙️ Local Storage Backend

    • Uses browser local storage for persistent data management.

🛠️ Tech Stack

  • React - Building the user interface.
  • Vite - Fast development setup and build tool.
  • Tailwind CSS - Minimalistic, utility-first styling.
  • JavaScript - For handling business logic.
  • Local Storage - For data persistence.

📋 Credentials

💡 Note: You can add more employees with unique usernames.

⚙️ Installation & Setup

  1. Clone the Repository

    git clone https://github.com/your-username/ems.git
    cd ems
  2. Install Dependencies

    npm install
  3. Run the Project

    npm run dev
  4. Open your browser and go to http://localhost:5173 to see the app in action.


🎯 Goal

EMS is a simple application to showcase my ability to:

  • Build responsive, functional front-end applications.
  • Implement authentication and role-based access (Admin and Employee).
  • Manage tasks and track progress using local storage.

Enjoy using EMS! 🚀