The final project for the Software Development course - Back-End provided by TAP.
Welcome to the final project of the Software Development course - Backend! In this hands-on project, you will have the opportunity to apply the skills and knowledge acquired throughout the course to create a fully functional e-commerce website.
It is an E-commerce website developed as a fulfillment of the graduation requirements from the TAP Training Program.
- Product Catalog: Implement a dynamic and well-organized product catalog that allows users to browse and search for items easily.
- User Authentication: Incorporate a secure user authentication system to register, log in, and manage user profiles.
- Shopping Cart: Develop a robust shopping cart system that enables users to add, remove, and purchase items seamlessly.
- Order Management: Implement an order management system for users to track their purchases and view order history.
- Responsive Design: Ensure a seamless user experience across various devices with a responsive and user-friendly design.
Database ER Digram here
API documentation here
-
Front-End: HTML, CSS, and React
-
Back-End: JavaScript, TypeScript, Node.Js, and express.js
-
Database: MySQL, Secquelize.js
This repository is for Back-end Groupe, You can check the front-end repository here
Mohamad Qamhieh
Install the project with npm
cd my-project_path
npm install
npm start