Code Monkey home page Code Monkey logo

computershop-typescript's Introduction

Project is no longer supported

ComputerShop-typescript

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

Project Board

https://github.com/users/IamIGI/projects/1/views/1

Functionalities:

User authorization:

The jwt token is used for user authentication, where account information such as user data, authorization token, role of a given account is sent

Extended shopping cart

image

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

Stripe payment

image

Support for promotions

image

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

Filtering products

image

Functionality allows to search given product or filter all products to given criteria

Account management

image

User can manage his account through account settings

Managing user orders

image

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

PDF Documents

image

Recipients templates

image

User can create recipients templates, edit and delete them. Created templates can be used during order procedure

Advanced comments section

image 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

Articles

image

The user can read about upcoming promotions and read guides

Contact form

image

User can contact author, choose options to send him information about bug or collaborations

RWD design

image

computershop-typescript's People

Contributors

iamigi avatar

Watchers

 avatar

computershop-typescript's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.