Sport Shop App is a single page application created with React, React Redux & Typescript.
Sport Gen Shop is the fullstack shop application with sport clothes.
Backend of the application is deployed on: https://shop-coders-camp.herokuapp.com/
- Clone the app:
git clone https://github.com/pdybowski/shop.git
- Install packages:
npm install
- Run application:
npm run start
Frontend of the app is created with:
-
React 17.0.2 and React packages
Backend of the app is created with:
Sport Gen Shop is an example of the application for managing the sales process of sportswear. Main data source for the application is the database with products, divided into main categories and product types.
Frontend features
- Presentation of the products divided into main categories: Sport types, Woman / Man / Children clothes, Brands, Bestsellers
- Filtering products based on the product name and price
- Selection of the product size
- Adding product to the cart
- Cart management - adding / removing products from the cart
- Payment process
Backend features
- Providing models for product and user
- Providing controllers for creating, updating, finding and deleting products
- Providing controller for buying process
- Providing controller for fetching page resource data
- Products routes
- Page resource route
- Schemas validation
This project was created during the CodersCamp, 2021/2022 edition. To read more, please check: CodersCamp, CodersCamp Github.