/php-ecommerce-app

A Fully Responsive E-Commerce Website | HTML, CSS, JavaScript, PHP & MySQL

Primary LanguagePHP

BikeShop - Full-Stack E-Commerce Website

BikeShop is a full-stack e-commerce website project built with HTML, CSS, JavaScript, PHP, and MySQL. It provides a platform for users to browse, purchase, and manage bicycles online.

Features

  • Responsive and intuitive user interface for seamless navigation.
  • User authentication and authorization for secure access.
  • Product catalog with detailed information and images.
  • Shopping cart functionality for a convenient shopping experience.
  • Checkout process with order summary and payment.
  • Admin panel for managing products, orders, and user accounts.

Getting Started

Follow these instructions to set up the project on your local machine for development and testing purposes.

Installation

  1. Clone the repository (if you don't have Git, download and extract the ZIP file):
https://github.com/bibekgurung9/php-ecommerce-app
  1. Navigate to the Project Directory:
cd php-ecommerce-app

Prerequisites

  1. Web Server: Make sure you have a web server installed on your machine (e.g.,Xampp, Apache, Nginx).
  2. PHP: Ensure that PHP is installed on your system (version 7.0 or higher).
  3. MySQL Database: Set up a MySQL database and note down the database credentials.

Usage

  • Visit the homepage to explore the available bikes.
  • Register an account or log in to make a purchase.
  • Add products to your cart and proceed to checkout.
  • Complete the payment process to place an order.
  • Admins can log in to the admin panel to manage products, view orders, and handle user accounts.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Contributing

Feel free to contribute to this project! Contributions can be made in the form of bug reports, feature requests, or code contributions. Here's how you can get started:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Description of your changes'.
  4. Push to the branch: git push origin feature-name.
  5. Open a pull request.

Your contributions are highly appreciated! 😊