A full stack application that let's users search for books and add it to their inventory. Also, allows users to request books from other users and trade books with each other and also the ability to return them later on.
This project was build as part of the freecodecamp curriculum. Moreover this was made so that I would get a better grasp on how full stack applications are build end-to-end.
Front-End
- ReactJS
- Material UI Components
- React-Redux
- Formik
- Yup
Back-End
- ExpressJS
- Mongoose
- PassportJS
- Bcrypt
Database
- MongoDB
- I can view all books posted by every user.
- I can add a new book.
- I can update my settings to store my full name, city, and state.
- I can propose a trade and wait for the other user to accept the trade.
- Start by cloning the repo to your desktop
- Change to client and type
npm install
and do the same for the server folder as well. - Make sure mongodb is installed and running.
- Next, change folder to client and type
npm start
and change to server folder and run the server bynpm run dev
in the terminal window. - Head over to http://localhost:3000 to the see the application in action.
Google Books API was used to provide the user the ability to search for books and add it to their inventory of books.
Inspired by project
MIT © Adityesh Mishra