A full-stack web application for managing tasks within an organization. Admins can create and assign tasks to employees, and employees can track, accept, and update the status of their tasks.
🔗 Live Demo: https://ems-orcin.vercel.app
📁 Repository: https://github.com/Dp20703/ems
- View all employees
- Create and assign tasks
- Track task status (Accepted / Completed / Failed)
- View newly assigned tasks
- Accept tasks (moves to "Active Tasks")
- Mark tasks as Completed ✅ or Failed ❌
Email: admin@ac.com
Password: 123456
⚠️ Note: Currently optimized for large screens (desktops/laptops). Mobile responsiveness is under development.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB (using MongoDB Atlas)
- Deployment: Vercel (Frontend), Render (Backend)
git clone https://github.com/Dp20703/ems.git
cd emscd frontend
npm install
npm run devcd backend
npm install
# Add a .env file (see below)
npm startCreate a .env file in the backend/ folder:
PORT=5000
MONGO_URI=your_mongo_connection_string
JWT_SECRET=your_secret_keyems/
├── backend/ # Node.js + Express server
├── frontend/ # React + Tailwind frontend
├── README.mdContributions, issues and feature requests are welcome!
Feel free to open a pull request or raise an issue.
This project is open-source and available under the MIT License.
Developer: Darshan Prajapati
💼 LinkedIn
📧 Email: codewithdp2073@gmail.com



