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.
- 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.
- Backend: PHP
- Database: MySQL
- Frontend: HTML5, Tailwind CSS, JavaScript
- Server: XAMPP (for local development)
- 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!