https://github.com/easycodingtutorial/mern
Build Your First MERN Application in 2024
https://github.com/easycodingtutorial/mern
mern mern-project mern-stack mern-stack-development
Last synced: about 1 month ago
JSON representation
Build Your First MERN Application in 2024
- Host: GitHub
- URL: https://github.com/easycodingtutorial/mern
- Owner: EasyCodingTutorial
- Created: 2024-04-23T01:04:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-04T04:27:26.000Z (over 1 year ago)
- Last Synced: 2025-03-25T07:19:22.586Z (about 1 year ago)
- Topics: mern, mern-project, mern-stack, mern-stack-development
- Language: TypeScript
- Homepage:
- Size: 56.6 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# MERN Book Store Website using MongoDB, Express.js, React.js, Node.js in 2024

This project aims to create a full-stack book store website using the MERN stack (MongoDB, Express.js, React.js, Node.js), allowing users to perform CRUD (Create, Read, Update, Delete) operations on books.
## Features
- **Book Catalog:** Display a catalog of books with details such as title, author, genre, and price.
- **CRUD Operations:** Allow users to perform CRUD operations on books, including adding new books, updating existing ones, and deleting them.
## Technologies Used
- **MongoDB:** A NoSQL database for storing book data.
- **Express.js:** A web application framework for Node.js to build the backend server.
- **React.js:** A JavaScript library for building user interfaces.
- **Node.js:** A JavaScript runtime environment for executing server-side code.
## Getting Started
Follow these steps to get the project up and running on your local machine:
1. Clone this repository to your local machine.
2. Navigate to the project directory.
3. Install dependencies by running `npm install` or `yarn install`.
4. Set up your MongoDB database and connection string.
5. Start the backend server using `npm start` or `yarn start`.
6. Navigate to the client directory (`cd client`) and start the frontend server using `npm start` or `yarn start`.
7. Access the application in your browser at `http://localhost:3000`.
## Contributions
Contributions are welcome! Feel free to open issues for any bugs, feature requests, or suggestions.
## Learn By Watching Video ▶️
[](https://www.youtube.com/watch?v=FGMh0OtM0UA)