Skip to content

Introduction about 2 version of projects (both Javascript and Typescript )

Notifications You must be signed in to change notification settings

sangtrandev00/fullstack-es6-techspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Quick Introduction to this project (Techspace)

Overview site page

Frontend Site Techspace Overview Admin page

Frontend Site Techspace

Links to websites:

Links Repo:

Technology in use:

  • Frontend:
    • (JAVASCRIPT VERSION): HTML, CSS, Tailwind CSS, Javascript (ECMAScript), Flowbite UI, Tailwind element.
    • (TYPECRIPT VERSION): OOP principles, Single Page Application, More Form validation
  • Backend: Nodejs( Expressjs), MongoDB (Mongoose), Restful API (JSON) Library/API: Chartjs (for summarizing data), Datatable, Giao Hang Nhanh API (Get location), Firebase (Google Authentication), SwiperJS (Slider), Node Mailer (to Reset Password), Ckeditor5

Description:

  • 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 (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.

Restful API:

See more details at 5 Controller in my app.

  • adminCategories.js
  • adminProducts.js
  • adminUsers.js
  • adminOrders.js
  • shop.js
  • auth.js

How to use this project?

  1. Clone this repository
    • Frontend: cd frontend -> yarn -> yarn dev (development mode)
    • Backend: cd backed -> yarn -> yarn start

Made by:

https://trannhatsang.com (sangtrandev00)

Any questions:

Contact me via Email: nhatsang0101@gmail.com

About

Introduction about 2 version of projects (both Javascript and Typescript )

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published