EmpowerPro is a simple Node.js, Express.js, and MongoDB project designed to showcase CRUD (Create, Read, Update, Delete) operations with user authentication. The project also features a frontend created using Bootstrap for a clean and responsive user interface.
- Node.js (v18.18.0)
- MongoDB
- Git
-
Clone the repository:
git clone https://github.com/sushpawar001/EmpowerPro-Node.git
-
Navigate to the project directory:
cd EmpowerPro-Node
-
Install dependencies:
npm install
-
Set up MongoDB:
- Create .env file with PORT, MONGO_URL, PRIVATE_KEY.
- Ensure MongoDB is running.
-
Start the application:
npm start
-
Open your browser and visit http://localhost:PORT to access EmpowerPro.
- CRUD Operations: Demonstrates Create, Read, Update, and Delete operations on MongoDB.
- User Authentication: Secure user authentication system for access control.
- Bootstrap Frontend: Clean and responsive user interface created with Bootstrap.
- Node.js
- Express.js
- MongoDB
- Bootstrap
Check out the Django version of this project on GitHub.
Feel free to explore and enhance the project as needed! Contributions are welcome.
Check out the Django version of this project on EmpowerPro-Django.