/7Book

Primary LanguageJavaScriptMIT LicenseMIT

7Book

Live Link: https://sevenbook.herokuapp.com/

Description

7Book is a Book Exchange Website in which users can Post the book they want to exchange along with their interested books. Book lovers can meet readers with similar interests according to nearest Location and Swap books with them

This web application is built on MERN Stack.

Some Libraries Used:

Frontend:

  • React Bootstrap: For quick designing
  • React Alert: For Showing Alerts
  • React Geolocated: For knowing User's Location
  • React Router Bootstrap: For adding links to Componens
  • React Fontawesome: For Icons
  • Axios: For making requests to Backend

Backend

  • Bcrypt: For Password Encryption and Comparison
  • Cloudinary: For Storing Images
  • DataURI and Multer: For Handling Images & Converting it to String
  • jsonwebtoken: For Authentication and Authorization

Screenshot

7Book Screenshot

Requirements

To run this app, npm has to be installed

How to Run

To Install packages, Run npm install in Terminal from Root directory.
and Run npm install --prefix client in Terminal from Root directory.

To start the app, run npm start in Terminal from Root Directory.