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

https://github.com/sadikahmetaydin/simple-book-app

MERN Stack - Simple Book App Project
https://github.com/sadikahmetaydin/simple-book-app

book book-store-app express git github mongodb nodejs react

Last synced: 2 months ago
JSON representation

MERN Stack - Simple Book App Project

Awesome Lists containing this project

README

        

# Simple Book App 📚
A simple book app build with mongodb, express, reactjs and nodejs.

# 💡About this project

I built simple book app, in this application you can create new book, enter book title, description, category, upload book image and give a stars. And then you'll edit that book stages and delete complately book page.

## ⚡Technologies
* `MONGODB`
* `EXPRESS`
* `REACT JS`
* `NODE JS`

## 🚦 Running the Project

To run the project in your local environment, follow these steps: ⬇️

## 1️⃣ You need:

- Vite Tool
- NodeJs.
- Database (`MongoDB`) Free Cluster.

## 2️⃣ Create .env file:

Create a .env file to store your credentials:

- `MONGODB_URI=mongodb+srv://:@clusterName.xxxxxxx.mongodb.net/blog`

## 3️⃣ Download npm packages and Vite tool:

For the backend side follow these steps: ⬇️

1. Run `npm install` in the project directory to install the required dependencies.
2. Run `npm run dev` to get the project started.
3. Open [http://localhost:8000](http://localhost:8000) (or the address shown in your console) in your web browser to view the app.

For the frontend side follow these steps: ⬇️

1. Run `cd simple-book-store/client/` should go folder field.
2. Run `npm install` in the project directory to install the required dependencies.
3. Run `npm run dev` to get the project started.
4. Open [http://localhost:5173](http://localhost:5173) (or the address shown in your console) in your web browser to view the app.

## 🌍 How it looks

📸 - Demo Images


![simpleBook-app-1](https://github.com/sadikahmetaydin/simple-book-app/assets/148491279/8e091eaf-edb1-434c-bf8c-4cde687e5214)

#

![simpleBook-app-2](https://github.com/sadikahmetaydin/simple-book-app/assets/148491279/bb9db4fe-7ae6-4af9-94fe-c80b11d9070e)


#

![simpleBook-app-3](https://github.com/sadikahmetaydin/simple-book-app/assets/148491279/351f950f-c782-4411-a362-2d049515b2b4)

#


![simpleBook-app-4](https://github.com/sadikahmetaydin/simple-book-app/assets/148491279/ff890cae-6e4e-478f-94f8-2f290eaf41a3)