Description My freecodecamp project
Objective Build an app that is functionally similar to this: https://chrome-delivery.glitch.me. Fulfill the below user stories. Use whichever libraries or APIs you need. Give it your own personal style.
User Stories
- 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.
Future User Stories
- I can add/remove books from the Available Books page to my trade cart
- I can add/remove books from the My Books page to my trade cart
- I can see and modify my trade cart before I submit my trade
- I can search my books
- I can search available books
- I can accept or deny trades from other users
- I can cancel proposed trades I created
Backend:
- Next.js (v13)
- Sequelize (v6)
- Yoga GraphQL Server
- Postgres
APIs:
- Google Books API
Frontend:
- Apollo GraphQL Client (v3)
- Bootstrap (v5)
- FontAwesome (v6)