This web app was desgined to allow authors (artists, podcasters, bloggers etc) to sell their merch products without any platfrom's comission.
See the full design of the application on my Behance
Customers can easy see new products in the showcase on the main page and navigate to the product details page by clicking the details button. On the product details page customers can see description and gallery of the product. Also it is possible to choose product options before adding it to the shopping cart. On the shopping cart page customers can see products that they have added and total price. By clicking the pay button they navigate to the payment page where they fills out payment information and can pay the order.
The webapp is made on React.JS. React.JS is a library that allows to build user interfaces out of individual pieces called components.
Main features:
- Showcase slider to see new products.
- Product gallery to see photos of the product.
- Routing between pages.
- Communication with server (see on the repo written in C# by me) through REST API using Redux Toolkit to get products from the server and send orders to database on the server.
- Storing products in the shopping cart using React Redux state managment.
- Adaptation to any screen.
To run the project you need to install Node.js. Download the repository and open the project folder in your terminal. Then enter the following command:
npm i
After that start the project:
npm start
Do you like the project? Leave a star on this repository!