booknation - An online book selling solution
This React website provides a complete solution for selling your book online. It can register users, track their orders and provide payment gateway with PayPal. All and all, it is a virtual store for books.
- React
- Express
- MongoDB
- Node.js
- Cart crud functionality
- Generate PDF invoice after payment
- Admin functions like create and update products
First of all, a user has to sign-in or register for the application using email address and password.
Sign-In Page
Register Page
Once you logged in, you will see this home screen. There is a cart and profile option at the top.
You can edit your profile and check your order status in the profile page.
You can select the quantity of books and add it to cart.
Once you click on place order, you will be redirected to enter the shipping address.
After confirming the order, you can see this page where you can select PayPal or debit/credit card.
Once you enter the sandbox account details, you will be redirected to home screen and a popup will appear saying that your payment is successful. Admin can add/remove users as well as books and change the quantities of books. Only an admin can make another user admin.