https://github.com/darshanas17/canteen-automation-system
A web-based system for seamless canteen management, enabling online orders and efficient admin control over inventory and transactions. Built with PHP, MySQL, and Bootstrap.
https://github.com/darshanas17/canteen-automation-system
Last synced: 9 months ago
JSON representation
A web-based system for seamless canteen management, enabling online orders and efficient admin control over inventory and transactions. Built with PHP, MySQL, and Bootstrap.
- Host: GitHub
- URL: https://github.com/darshanas17/canteen-automation-system
- Owner: Darshanas17
- Created: 2023-04-16T16:58:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-23T12:37:54.000Z (about 1 year ago)
- Last Synced: 2025-07-25T13:34:11.819Z (10 months ago)
- Language: CSS
- Homepage:
- Size: 9.55 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍽️ Canteen Automation System
## 📌 Overview
The **Canteen Automation System** is a web-based application designed to streamline the ordering and management process in a canteen. It allows users to browse the menu, place orders, and manage transactions efficiently, reducing wait times and enhancing customer experience.
## 🛠️ Technologies Used
- **Frontend:** HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX
- **Backend:** PHP
- **Database:** MySQL
- **Server Environment:** XAMPP
## 🚀 Features
- User-friendly interface for placing orders
- Admin dashboard for managing orders, inventory, and users
- Secure authentication system for customers and admins
- Real-time order tracking and status updates
- Reports and analytics for better decision-making
## ▶️ How to Run the Project (Locally with XAMPP)
1. **Download & Install XAMPP**
- [Download XAMPP](https://www.apachefriends.org/download.html) (Version 7.3+ recommended)
2. **Clone the Repository**
```bash
git clone https://github.com/Darshanas17/Canteen-Automation-System.git
cd Canteen-Automation-System
```
3. **Move Project to XAMPP htdocs Folder**
- Copy the project folder to `C:\xampp\htdocs\`
4. **Start XAMPP & Create Database**
- Open **XAMPP Control Panel**, start **Apache & MySQL**
- Go to `http://localhost/phpmyadmin/`
- Create a database **canteen_db**
- Import the SQL file from the `SQL/` folder
5. **Configure Database Connection**
- Open `includes/config.php`
- Update database credentials if needed:
```php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "canteen_db";
```
6. **Run the Project**
- Open browser and go to:
```
http://localhost/Canteen-Automation-System/
```
## 🔑 Admin Login Credentials (Default)
- **Username:** `admin`
- **Password:** `123456`
## 🌐 Hosting Options
- **For Local Testing:** Use **XAMPP**
- **For Online Hosting:** Use **InfinityFree, 000WebHost, or Hostinger**
- **Frontend on Netlify?** Needs separate backend hosting
## 📬 Contact
For any queries or collaboration, feel free to reach out!
---
⚠️ *This project is for educational purposes. Ensure proper security measures before deploying in production.*