PC Builder


Description

High-school thesis. Online shop for computer components and configuring custom PC builds where users don't need to worry about the compatibility between components the application ensurses that components are compatible.

Technologies, Libraries and APIs

TypeScript Logo React Logo NestJS Logo PostgreSQL Logo

Econt Logo Stripe Logo
MUI Logo MUI Logo


PC Builder Admin


Description

This is an Administrator panel for processing orders and requesting couriers.

Pages

Available Orders:

These are all payed orders that need to be processed. Screenshot from 2021-10-29 22-02-08

Your Orders:

When you take an order from the available orders it goes to your orders tab (different for every administrator so there is no chance that two administrators are processing the same order). Screenshot from 2021-10-29 22-05-24

Shipped Orders:

These are all your finished orders. Screenshot from 2021-10-29 22-05-39

Order Page

On this page you can see the full information about an order like:
  • Information about the client.
  • Information about the payment.
  • Products in the order.
  • Files that need to be put on the packege before given to the courier.
Order status can be:
  • AWAITING_PAYMENT - Order is not payed yet.
  • PAYMENT_FAILED - Payment of the order has failed.
  • PAYMENT_SUCCEEDED - Order is payed and is going to be placed in the available orders tab.
  • PROCESSING - Administrator has taken the order.
  • COURIER_REQUESTED - Administrator has finished processing your order and requested a courier.
  • SHIPPED - The requested courier has taken the order.

Screenshot from 2021-10-29 22-02-54


PC Builder Repos

PC Builder Front End

PC Builder Back End

PC Builder Admin

PC Builder Products