Skip to content

MohanedAtef238/Bookify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

261 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Booktify

Is a website like Spotify, but for books where u can browse, listen, and keep track of your favourite books. Deployment link: https://front-production-7ae8.up.railway.app/

Running

To run project locally:

first terminal (backend - make sure to run this first)

cd Web
cd backend
node server.js

second terminal (frontend)

cd Web 
npm run dev 

alternatively you can install npm install --save-dev concurrently

cd Web 
npm run all 

Installation

To install the required dependencies, run the following command:

npm i react-hook-form 
npm i react-router-dom
npm i bcrypt
npm i axios
npm i express cors
npm i sequelize pg pg-hstore
npm install mongoose

npm install jsonwebtoken
npm install jwt-decode

npm install dayjs

Dependency usage

  • react-hook-form: Handling form state and validation
  • react-router-dom: Enabling routing, navigation, and links in the app
  • bcrypt: Used for hashing passwords in the database
  • axios: Used to send requests between backend and frontend elements
  • cors: allows backend and fronted to interact when they run on different ports

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages