Overview site page
- Backend (render.com): https://fullstack-techspace-es6-api.onrender.com (api)
- Frontend (nelify.com):
- --- (JAVASCRIPT VERSION) https://techspace-phoner.netlify.app/ (main domain)
- --- (TYPESCRIPT VERSION - SINGLE PAGE APPLICATION):
- Backend Repository: https://github.com/sangtrandev00/techspace-fullstack-es6-api
- Frontend Repository:
- (JAVASCRIPT VERSION): https://github.com/sangtrandev00/frontend-fullstack-es6-techspace-repo
- (TYPESCRIPT VERSION - SPA ): https://github.com/sangtrandev00/typescript-webpack
- 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
-
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.
See more details at 5 Controller in my app.
- adminCategories.js
- adminProducts.js
- adminUsers.js
- adminOrders.js
- shop.js
- auth.js
- Clone this repository
-
- Frontend:
cd frontend
->yarn
->yarn dev
(development mode) - Backend:
cd backed
->yarn
->yarn start
- Frontend:
https://trannhatsang.com (sangtrandev00)
Contact me via Email: nhatsang0101@gmail.com