Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/c6-aseelyaser/book-store


https://github.com/c6-aseelyaser/book-store

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

## --------------------------------------------------------------

# 1. logo:



Project logo


## --------------------------------------------------------------

# 2. Project Name:

Book Store

## --------------------------------------------------------------

# 3. Deploy Link:


online bookstore .. Here we offer and sell books online

Project logo

## --------------------------------------------------------------

# 4. About:


What is the importance of books in our life? Books play a quintessential role in every student’s life by introducing them to a world
of imagination, providing knowledge of the outside world, improving their reading, writing and speaking skills as well as boosting.

memory and intelligence. The importance of books in our life cannot be undermined for they not only help in broadening our horizons but also act as doorways of connecting us with the world around us. They function as survival kits, they influence us and leave an
impact on us. and for that .we work on this project . the project is about the "Online BookStore App". this app displays books as
an online products.this app has many features :
1. Ability to search about the books you want .
2. Provides information on books [description ,year ,rating ,image, price].
3. Possibility to buy books .
4. Delivery possibility.
5. Services [SAME DAY FREE DELIVERY,Gift Card,CASH & CARD ON DELIVERY,7 Days Return].
and all tihs features give the user facilities
1. easy to search & purchase.
2. easy to find book.
3. saving time.

## --------------------------------------------------------------

# 5. Getting Started :

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

- Visual Studio Code follow this link (https://code.visualstudio.com/) to install
- Git bash follow this link (https://git-scm.com/) to install
- Github follow this link (https://github.com/)
- mongo DB Compass follow this link (https://www.mongodb.com/) to install
- Express JS follow this link (https://expressjs.com/) to install
- node js follow this link (https://nodejs.org/en/) to install
- Postman follow this link (https://www.postman.com/) to install

## --------------------------------------------------------------

# 6. Usage :

## register the users have to register to be a member of this app .

Project logo

## login the users have to log in to authenticate .

Project logo

## header phone number, searchbar , login logut , the cart .

Project logo

## category.


Project logo

## home slider.


Project logo

## books slider.

Project logo

## services.

Project logo

## footer.

Project logo

## book info : show info about the book, the ability to add the book to the cart, and show the cart .

Project logo

## cart & order: shows the chosen book by the user with the quantity, the price, and the ability to update and delete the book from the cart.

Project logo

## category : shows specific category

## --------------------------------------------------------------

# 7. Built Using :

## A : Prerequisites

- [Visual Studio Code](https://code.visualstudio.com/) -VS code
- [Mongo DB Compass](https://www.mongodb.com/) - Database
- [Express JS](https://expressjs.com/) - Server Framework
- [React JS](https://https://reactjs.org/) - Web Framework
- [Node JS](https://nodejs.org/en/) - Server Environment
- [Postman](https://www.postman.com/)

## B : Installing:

- Clone the repo to your local machine using git bash. ~~> https://github.com/C6-Aseelyaser/MERAKI_Academy_Project_4
- Install packeges repeat this step in backend and frontend folder ~~> npm i
- Run server using git bash inside backend folder ~~> npm run dev
- Run application using git bash inside frontend folder ~~> npm run start
- Installing packages
```
npm i axios
npm i react-router-dom
npm i bcrybt
npm i dotenv
npm i express
npm i jsonwebtoken
npm i mongoose

```
**now the app is ready to use**

## --------------------------------------------------------------

# 8. User Story:

Trello

## --------------------------------------------------------------

# 9. Data Flow:

Diagram

## --------------------------------------------------------------

# 10. Guided By:

This project is guided by ©️ **[MERAKI Academy](https://www.meraki-academy.org)**

## --------------------------------------------------------------