This is a web application for managing employees and departments using the MERN stack (MongoDB, Express, React, Node.js) and Authentication and Authorization with JWT(jsonwebtoken)
- Add new departments
- Delete existing departments
- Update existing departments
- Create new employees with profile photo
- View employee details
- Update employee details
- Delete employees
- All routes are Authorized
- Node.js
- MongoDB
- Clone the repository: git clone https://github.com/Tola-lemma/Employee-management-using-MERN-stack.git
- Install dependencies:
npm install
- Create a
.env
file and add your MongoDB connection URI: touch.env
echoMONGODB_URI
= " ".env
Start the server:npm run server
Registeration page Login page Department page Employee page Update Employee
Contributions are welcome! Please open a pull request or issue on GitHub to get started.