Skip to content

A complete e-commerce solution built with PHP, MySQL, and Tailwind CSS. Features include a responsive design, user authentication, an admin panel for product and order management, and a full shopping cart and checkout flow.

Notifications You must be signed in to change notification settings

Pappu-Roy/PHPShop

Repository files navigation

🚀 PHPShop E-commerce Website

PHPShop is a complete e-commerce solution built with PHP, MySQL, and Tailwind CSS. It's designed to be a lightweight, fast, and fully functional online store for showcasing products, managing orders, and handling user authentication.


✨ Features

  • Responsive Design: A clean, modern interface built with Tailwind CSS that works seamlessly on desktop, tablet, and mobile devices.
  • User Authentication: Secure user registration and login system with password hashing. Users can log in using their email address.
  • Admin Panel: A dedicated dashboard for administrators to manage the store.
    • Product Management (CRUD): Add, edit, and delete products, including details like name, description, price, and stock quantity.
    • Order Management: View all customer orders and update their status (e.g., Pending, Shipped, Delivered).
  • Product Catalog: A dynamic product listing page with filtering options by price range and category, as well as sorting options (A-Z, price, newest).
  • Shopping Cart: A functional shopping cart that allows users to add, update, and remove products.
  • Checkout Process: A simple, multi-step checkout flow that processes orders and updates product stock in the database.
  • User Profile: Logged-in users can view their profile and order history.
  • Static Pages: Essential pages like FAQ, Shipping Policy, and Privacy Policy for a complete e-commerce experience.

🛠️ Technology Stack

  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML5, Tailwind CSS, JavaScript
  • Server: XAMPP (for local development)

🚀 Usage

  • Homepage: Browse featured products and navigate the site.
  • Products Page: Filter, search, and sort products to find what you're looking for.
  • User Account: Register a new account or log in to manage your profile, view orders, and use the shopping cart.
  • Admin Panel: Log in with the admin credentials to access the backend dashboard and manage products and orders.

This project is a great starting point for building a comprehensive PHP-based e-commerce platform. Happy coding!

Pappu Roy | CSE SUST | Aspiring Software Engineer

🤝 Connect with Me

About

A complete e-commerce solution built with PHP, MySQL, and Tailwind CSS. Features include a responsive design, user authentication, an admin panel for product and order management, and a full shopping cart and checkout flow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages