Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arjuncvinod/book-store

A Book store app Built with MERN
https://github.com/arjuncvinod/book-store

expressjs mogodb node-js reactjs

Last synced: about 1 month ago
JSON representation

A Book store app Built with MERN

Awesome Lists containing this project

README

        

# Book Store - MERN Stack Project

Welcome to the Book Store project, a full-stack web application built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. This project aims to provide a simple and intuitive platform for managing a collection of books.

## Features

- Add, edit, and delete books.
- Responsive and user-friendly UI.

## Technologies

- **MongoDB:** NoSQL database for storing book data.
- **Express.js:** Web application framework for Node.js.
- **React.js:** Frontend library for building user interfaces.
- **Node.js:** JavaScript runtime for server-side development.

## Installation

Follow these steps to set up and run the Book Store project locally:

1. Clone the repository:

```bash
git clone https://github.com/arjuncvinod/Book-Store.git
cd book-store
```
2. Install dependencies for both the server and client:

```bash
cd backend
npm install

cd ../frontend
npm install

3. Start the server and client:

In the backend directory:

npm start

In the frontend directory:

npm start

### [Live Demo ](https://bookstore-acv.netlify.app)
### [API](https://bookstore-api-ou69.onrender.com)

#### Screenshots
![image](https://github.com/arjuncvinod/Book-Store/assets/68469520/fc409707-0503-4afd-a6c2-6acbb12fb5a8)

![image](https://github.com/arjuncvinod/Book-Store/assets/68469520/ca4cff46-811e-4814-b7ec-d244b67d1f9d)