Frontend part of the project HotShoot, this is a computer shop that I started develop since august 2022.r this repository is the continuation of project development after its migration to typescript
https://github.com/users/IamIGI/projects/1/views/1
The jwt token is used for user authentication, where account information such as user data, authorization token, role of a given account is sent
User can choose one of the options to choose from when placing an order while seeing it in dynamic basket preview. User can choose delivery method, payment method, and set recipients data
The promotion system supports discounts on products of a given brand, all brands, if there is more than one product subject to a discount, the cheapest product is discounted. If there are more than 1 quanitty of the same product, the basket is split and only one piece is discounted
Functionality allows to search given product or filter all products to given criteria
User can manage his account through account settings
User can see his list of orders, see it's status and also data provided to given order. User can also print PDF about given order
User can create recipients templates, edit and delete them. Created templates can be used during order procedure
User can add comments, like it, filter it, add images to comments, see summary of comments in the form of: average rating and average selected rating
The user can read about upcoming promotions and read guides
User can contact author, choose options to send him information about bug or collaborations