Skip to content

ME-nna/CS309_EcommerceProject_Front-end

Repository files navigation

CS309_EcommerceProject

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.

Table of Contents


About the Project

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.


Features

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

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Version Control: Git and GitHub

Setup and Installation

  1. Clone the repository:
    git clone https://github.com/abanoub-refaat/CS309_EcommerceProject.git
  2. Navigate to the project directory:
    cd CS309_EcommerceProject
  3. Install dependencies:
    npm install
  4. Run the development server:
    npm start

Team Members

  • [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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7