This is a robust CRUD (Create, Read, Update, Delete) Web Application utilizing the MERN (MongoDB, Express.js, React.js, Node.js) stack. Deployed on Vercel, the project showcases proficiency in full-stack development, incorporating Bootstrap and Material-UI for a responsive and visually appealing user interface.
git clone https://github.com/pratham891/crud-web-app
- Clone this repository to your local machine.
- Install Node.js from Node.js website.
- Install MongoDB from MongoDB website.
- Navigate to the project directory in the terminal/command prompt.
- Run
npm install
to install the necessary dependencies. - Configure the MongoDB connection in the backend code.
Enter the client directory
cd "crud-web-app/client"
Install the dependencies
npm i
Start the client server
npm run dev
Enter the server directory
cd "crud-web-app/server"
Configure the MongoDB connection in the backend code in the file:
/server/database/conn.js
Install the dependencies
npm i
Add env file in the src folder and add the following environment variables in the file:
PORT
DB
ACCESS_TOKEN
Start the backend server
npm start
or
npm run dev
- Ensure MongoDB is running.
- Navigate to the project directory in the terminal/command prompt.
- Run
node app.js
to start the server. - Open a web browser and visit
http://localhost:PORT
(replacePORT
with the port number specified in the code) to access the application.
- MongoDB
- Express.js
- React.js
- Redux (Toolkit)
- Node.js
- Mongoose
- Bootstrap
- Material UI
For inquiries or support, please contact [email protected]