Skip to content

Cheese-Crave/cheese-crave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cheese E-Commerce Portfolio Project

This is a portfolio project created to showcase our technical skills and collaboration capabilities. The main purpose of this project is to demonstrate our proficiency in HTML, CSS, JavaScript, Java, and backend database integration. Although the website is designed as a cheese e-commerce platform, it does not actually sell cheese.


Table of Contents

  1. Project Overview
  2. Features
  3. Technologies Used
  4. Team Members
  5. Contributing
  6. License

Project Overview

Our cheese e-commerce website is a visually appealing and fully functional platform designed to showcase our team's development skills. The website will include a variety of features, such as product listings, a shopping cart, and user authentication.

Project Goals

  • Develop a full-stack e-commerce web application: Create an intuitive, responsive, and visually appealing user interface using JavaScript, CSS, and HTML, backed by a robust REST API built with Java and Spring Boot.
  • Implement a comprehensive data management system: Design a MySQL database schema to store and manage product, user, and order data and develop efficient CRUD operations for seamless interactions between the front and back end.
  • Enhance user experience and functionality: Incorporate features such as secure user authentication, dynamic search and filtering, shopping cart functionality, and a streamlined checkout process to provide an enjoyable shopping experience for customers.
  • Optimize performance and maintainability: Ensure cross-browser compatibility, fast loading times, and adherence to web development best practices while integrating analytics and monitoring to gather insights for continuous improvement.

Project Demo

Visit Cheese Crave


Features

  • Responsive web design
  • Product listing and filtering
  • Shopping cart functionality
  • User authentication and account management
  • Payment integration (simulation)

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • Java
  • Backend Database (To be added, specify the database technology)

Team Members

  1. Mary: LinkedIn & GitHub
  2. Chyna: LinkedIn & GitHub
  3. Mahin: LinkedIn & GitHub
  4. Steven: LinkedIn & GitHub

Contributing

As this is a portfolio project, we are not actively seeking contributions. However, if you have suggestions or feedback, feel free to open an issue or submit a pull request. To contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature_branch)
  3. Commit your changes (git commit -m 'Add a new feature')
  4. Push to the branch (git push origin feature_branch)
  5. Open a pull request

License

This project is licensed under the MIT License.