Skip to content

anupam0-0/webtech-project

Repository files navigation

F1 Merch Store

This is an e-commerce website designed for Formula 1 fans to browse and purchase official merchandise. The website features a user-friendly interface, user authentication, product browsing, shopping cart, order placement, product reviewing and wishlist features.

Features

  • User Authentication: Secure login and registration system.
  • Product Management: Browse and view products.
  • Shopping Cart: Add, update, and remove items from the cart.
  • Wishlist: Add and manage favorite products.
  • Order Processing: Checkout and place orders.

Screenshots

Home Page

image image image image

Wishlist

image

Cart Page

image

Products Page

image image

Product Page

image

Checkout Page

image

Dashboard Page

image

File Structure

  • auth/: Contains authentication-related scripts.
  • config/: Configuration files for database and application settings.
  • css/: Stylesheets for the application's design.
  • db-history/: Database migration or history files.
  • images/: Image assets used in the application.
  • add_review.php: Script to add product reviews.
  • cart.php: Main shopping cart functionality.
  • cart_remove.php: Script to remove items from the cart.
  • cart_update.php: Script to update cart item quantities.
  • cart_view.php: Display the contents of the shopping cart.
  • checkout.php: Handles the checkout process.
  • dashboard.php: User dashboard after login.
  • index.php: Homepage of the application.
  • place_order.php: Finalize and place an order.
  • product.php: Display individual product details.
  • products.php: List all available products.
  • wishlist_add.php: Add items to the wishlist.
  • wishlist_remove.php: Remove items from the wishlist.
  • wishlist_view.php: View wishlist items.

Installation

  1. Clone the Repository:

    git clone https://github.com/Anupam0-0/webtech-project.git
  2. Set Up the Environment: Set up a MySQL database and import the provided database schema. (From db-history folder)

  3. Configure the Application: Update the configuration files in the config/ directory with your database credentials and other settings.

  4. Run the Application: Place the project files in your web server's root directory. (like xampp/htdocs) Run it through XAMPP. Access the application through your web browser.

Usage

  • Register/Login: Create a new account or log in with existing credentials.
  • Browse Products: Navigate through the product listings.
  • Manage Cart: Add products to your cart, update quantities, or remove items.
  • Wishlist: Save favorite products to your wishlist for future reference.
  • Checkout: Review your cart and proceed to place an order.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your enhancements.

About

An F1 Merchandise Store

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published