This repository contains the source code and project files for the final project of the CS309 course. The project is a fully functional e-commerce website that showcases modern web development practices, including user-friendly design and efficient functionality.
This project was created as a part of the CS309 course to demonstrate the practical implementation of web development skills. The goal was to create a responsive, user-friendly, and functional website.
- Responsive design compatible with various devices.
- Product catalog with search and filter functionality.
- User authentication for secure account management.
- Shopping cart and checkout system.
- Backend database integration is used to manage products and users.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express.js
- Database: MongoDB
- Version Control: Git and GitHub
- Clone the repository:
git clone https://github.com/abanoub-refaat/CS309_EcommerceProject.git
- Navigate to the project directory:
cd CS309_EcommerceProject - Install dependencies:
npm install
- Run the development server:
npm start
- [Abanoub Refaat Ibrahim] - Team Lead (postponed)
- [Antonious Samy] - Role (postponed)
- [Ebram Wael] - Role (postponed)
- [Esraa Hassan] - Role (postponed)
- [Fady Munir] - Role (postponed)
- [Menna Ayman] - Role (postponed)
- [Youssef Emad] - Role (postponed)