A Bookstore using React and Express js
Table of Contents
This bookstore implements basic features such as viewing, and filtering books. Modern features such as user login, cart, wishlists, order history, and favorites are also included. Objection js is my choice of ORM paired with PostgreSQL.
-
Books
- Sorting by specific book properties
- Filter by genre
- Filter by publisher
- Filter by price range
- Filtering by a combination of all three filters
-
Favorites
- Add/Remove book
-
Wishlists
- Create/Delete wishlist
- Add/Remove books from wishlist
- Update quantity of wishlist item
- Move a wishlist item to another wishlist
- Adding wishlist items to cart
-
Cart
- Add/Remove books to cart
- Update quantity of a book in cart
- Apply discount codes
- Created a mock purchase items feature
-
Order History
- Gets created after your purchase books
- Displays items purchased and date of purchase