A full-stack application for Employee Management. This application is a start designed to help companies efficiently manage their employees, clients, and/or locations. It provides full CRUD (Create, Read, Update, Delete) functionality on both the front and back end, making it a powerful tool for maintaining and organizing essential data.
- Full CRUD Functionality: Perform all essential operations for managing employees.
- Database: Utilize MongoDB for efficient data storage and retrieval. Additionaly, it is connected to atlast cloud database.
To run this application locally, please follow these steps:
-
Clone the repository: git clone https://github.com/TechALynch/Employee-Management-System-.git cd employee-management-system
-
Install dependencies: npm install or sudo npm i if you ru into any issues.
-
Run node seed/clientSeedData.js seed/employeeSeedData.js seed/locationSeedData.js
-
Start the server: npm run dev
-
The application will be available at
http://localhost:3001by default.
- Node.js
- Express.js
- MongoDB
- cors
- morgan
- mongoose
- nodemon
- Navigate through the application to manage employees, clients, and locations.
- Add, update, or delete records as needed.
- Enjoy the convenience of a streamlined management system.
The application utilizes MongoDB as the database to efficiently store and retrieve data.
Feel free to contribute to the project by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated.
This project is licensed
Thank you for using the Employee Management System! If you have any questions or need assistance, please contact me at ems.001@gmail.com