Skip to content

Welcome to CoffeeMania, your online cafe powered by PHP! Easily register or log in to browse our menu, add items to your cart, and place orders with just a few clicks. Enjoy a smooth, secure shopping experience with real-time updates on your orders. Satisfy your coffee cravings anytime with CoffeeMania!

Notifications You must be signed in to change notification settings

rahull0328/coffeeMania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoffeeMania

Welcome to the **CoffeeMania** project! This is a full-stack web application designed for a fictional café, providing users with a seamless experience to explore the café's offerings, place orders, and manage their accounts. Additionally, the platform includes an intuitive **Admin Panel** to manage products, categories, and user data.

📝 Table of Contents


🌟 Features


User-Facing Features

  • User Registration & Login: Secure user authentication with password hashing and login functionality.
  • Menu Page: A beautifully presented list of all available items at the café.
  • Single Product View: Detailed pages for each product, displaying all the necessary information.
  • Add to Cart: Add products to the cart, modify quantities, and review the order before checkout.
  • Order Functionality: Users can place orders, track their progress, and receive order confirmations upon successful transactions.

Admin Panel Features

  • Category Management: Effortlessly create and manage categories to keep products well-organized.
  • Product Management: Admins can add, edit, or remove products, ensuring the menu stays updated.
  • User Monitoring: View and monitor current user activity on the site, providing insights into user engagement.
  • Order Monitoring: View and monitor current orders activity on the site, providing insights into order engagement.

💻 Tech Stack

  • Frontend: HTML, CSS, JavaScript, jQuery
  • Backend: PHP (with MySQL for database management)
  • Database: MySQL
  • Authentication: PHP sessions, Password hashing for secure login
  • Admin Panel: Custom-built admin interface for managing site data and users

🚀 Installation

To run CoffeeMania on your local machine, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/rahull0328/coffeemania.git
  2. Set Up the Database:

    • Import the coffeemania.sql file into your MySQL database.
    • Adjust the database connection settings in config.php if needed.
  3. Install Dependencies:

    • Make sure you have a web server (Apache/Nginx) and PHP installed on your system.
    • You can use XAMPP or MAMP for an easy local development environment.
  4. Run the Application:

    • Open your browser and navigate to localhost/coffeemania/.
    • Enjoy exploring the café's menu and features!

👨‍💻 Contributing

Feel free to fork this repository and contribute! Whether you want to suggest a feature, fix a bug, or improve documentation, we appreciate your input. To contribute:

  1. Fork the repo.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes.
  4. Open a pull request with a detailed description of your changes.

About

Welcome to CoffeeMania, your online cafe powered by PHP! Easily register or log in to browse our menu, add items to your cart, and place orders with just a few clicks. Enjoy a smooth, secure shopping experience with real-time updates on your orders. Satisfy your coffee cravings anytime with CoffeeMania!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published