It is the online shopping site with a list of products. User can sign in sign up, buy the products, and checkout. Admin can manage the products project, update the admin profile, manage the users also. The site has the features for users to sort the product with some key words for users.
- Team Members:
- Express.js
- Implementing the server backend API with Express.js, MongoDB, Node.js, enabled the JWT authentication for users and admin.
- React
- Implementing one-page-application using react framework, with all components.
- Next.js
- We will enable next.js to optimized the routers and pages on React.
- Redis
- Using redis to cache some search Products api into storage
- socket.io
- Docker
- TypeScript
This project is licensed under the ISC license.
- Requirement
- nodejs
- npm
- docker
- Build & Run
run docker-compose up --build
- LocalHost ports:
- NodeSever: 3000
- ChatServer: 4000
- FrontEnd: 8000
- Docker expose ports:
- NodeSever: 80
- ChatServer: 90
- FrontEnd: 70
- LocalHost ports: