paloclanweb / ryby-shop-frontend

Frontend for shop application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RybyShopFrontend

Goal: Continuation of RxJS practice, mix with Signals Testing using "Jest" framework (unity test) Change all components to standalone components, start app from component Working Angular Universe (SSR), Paypal api, Ebay api integration, Continuous application development

Accomplished:

  1. Client login and register, password change, data editing
  2. Admin:
  • Categories - add, edit, delete
  • Supplier - add, edit, delete
  • Product - add, edit, delete, addition of item variants and pictures for each variant
  • Receiving goods based on products and suppliers
  • PayPal payments (handled on the server), payment approved saves the order to the database
  • Order management, order status, a certain form of commissioning
  • Company profile management
  • Generating a PDF invoice based on an order (with the ability to save, print).
  • Setting up vacation info, meaning information that shipment will take place only after returning from vacation
  1. Home page with a list of products and sorting by category, Search Functionality on item name
  2. Shopping Cart with paypal payment
  3. Item on the homepage, direct addition to the cart, changing the variant and adding one piece to the cart
  4. Item details - details of the item as well as the possibility of adding quantities for each item variant.
  5. Get items listed on eBay (first import them using listingId)
  6. sitemap on the server site
  7. Shipping or other things refund, refund info in invoice

About

Frontend for shop application


Languages

Language:TypeScript 81.5%Language:HTML 15.3%Language:SCSS 3.1%Language:JavaScript 0.0%