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.
- 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.
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.
-
Clone the Repository:
git clone https://github.com/Anupam0-0/webtech-project.git
-
Set Up the Environment: Set up a MySQL database and import the provided database schema. (From db-history folder)
-
Configure the Application: Update the configuration files in the config/ directory with your database credentials and other settings.
-
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.
- 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.
Contributions are welcome! Please fork the repository and submit a pull request with your enhancements.










