Skip to content

This is a TypeScript version ecommerce Techspace application - Selling Phone Online

Notifications You must be signed in to change notification settings

sangtrandev00/typescript-webpack

Repository files navigation

TECHSPACE TYPESCRIPT PROJECT - B2B WEBSITE

Links to websites:

Technology and tools:

  • Html, CSS, Resposive Web Design, Tailwind CSS, Typescript (OOP priciples)
  • Single page application
  • Build tool: Webpack
  • Deployment: Netlify

Description

  • The updated of (JS VERSION)

  • More focus about load page using single page appliction using history pushState, develop website base on website component and OOP principle (interhitance, mophypolism, encapsulation,abstract ) to reusable code and more clean code with Typescript (Type checking). Focus on core bussiness of B2B website with client and admin.

  • Client: Website about selling phones with functionality like Search, filter (by categories, by price), sort products (by price decrease, increase, latest, oldest), list products, add to cart, create orders, and some core of the website,...

  • Admin (Implement Restful API): CRUD categories, products, users. Track orders (view detail, update status). View report of all sold followed by months ( 12 months), all total sales, all views, and all number of products. Summarize orders follow by their status.

  • Authentication: Login (JWT), Signup, Reset password, Google Login.

  • If you want to look thoroughly for more detail just download the source and run for your own.

About

This is a TypeScript version ecommerce Techspace application - Selling Phone Online

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages