Capstone Project – A "Restaurant Order & Menu Management System" built using PHP, MySQL, and XAMPP. Designed to help restaurant staff efficiently manage menus, orders, and daily operations through a clean and responsive interface.
⚠️ Note: The data shown here is for demonstration purposes only and does not represent real data.
Menu Management Add, edit, delete, and categorize menu items with images.
Order Management Track, update, and filter customer orders in real-time.
Dashboard Analytics View sales insights and order summaries.
User Authentication Secure login system with role-based access.
Security
- Password hashing using
password_hash() - Protection against SQL Injection
Responsive UI Optimized for desktop and smaller screens.
| Category | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | PHP (Procedural) |
| Database | MySQL |
| Server | XAMPP |
| Libraries | Font Awesome |
- See the TODO List for upcoming features and improvements.
- Defined system scope as a Restaurant Management System
- Selected technology stack: PHP, MySQL, XAMPP
- Designed initial database structure and UI concept
- Built authentication system (login/logout with roles)
- Developed admin and staff dashboard
- Implemented menu and order management modules
- Connected system to MySQL database
- Implemented CRUD operations for menu, orders, and users
- Improved dashboard layout and usability
- Added reporting and order tracking features
- Enhanced responsiveness and UI consistency
- Planned integration of online ordering system (web-based landing page)
- Future goal: unify POS system with customer-facing ordering platform
This project started as a simple POS system for restaurant order management and evolved into a full restaurant management platform with future plans for online ordering integration.
We welcome contributions! Please follow the proper workflow:
-
Fork the repository
-
Create a new branch
git checkout -b feature/your-feature-name- Make your changes and commit
git add .
git commit -m "feat: add new feature"- Push your branch
git push origin feature/your-feature-name- Open a Pull Request
📌 Please read:
CONTRIBUTING.mdCODE_OF_CONDUCT.mdSECURITY.md
- Clone the repository:
git clone https://github.com/devstygian/Resto-POS.git- Move to XAMPP directory:
C:\xampp\htdocs\Resto-POS-
Start Apache and MySQL in XAMPP
-
Import database:
- Open phpMyAdmin
- Import:
database/schema.sql
- Run the system:
http://localhost/Resto-POSThis repository includes internal documentation:
DOCUMENTATION.md→ Architecture, modules, endpoints, and system logic
Use this to quickly understand the system structure.
feat: new feature
fix: bug fix
style: UI / CSS changes
refactor: code improvement (no feature)
chore: cleanup / minor changes
docs: documentation
test: testingDevStygian 📧 hackstygian@gmail.com
- This project is developed for educational purposes
- Not intended for production use without further improvements (security, scaling, validation)
⭐ If you find this project useful, feel free to star the repository!










