Capstone Project – A restaurant order and menu management system built using PHP, MySQL, and XAMPP.
This system allows restaurant staff to manage menus, orders, dashboards, and user authentication efficiently.
- Menu Management: Add, edit, and categorize menu items with images.
- Order Management: Track, update, and filter orders.
- Dashboard: View sales statistics and order summaries.
- User Authentication: Secure login system for staff.
- Security: Passwords hashed with
password_hash()and protection against SQL injection. - Responsive UI: Clean interface for easy navigation.
- Backend: PHP, MySQL
- Frontend: HTML, CSS, JavaScript
- Server: XAMPP
- Libraries: Font Awesome for icons
- See the TODO list for planned features and improvements TODO.md
If you want to contribute:
- Create a new branch:
git checkout -b (branch name/yourname)or Switch to Feature branch
Don't work on main branch
git switch feature- Make your changes and commit:
git add .
git commit -m "Describe your feature"- Push the branch:
git push -u origin feature-branch- Open a Pull Request on GitHub.
- Clone the repository:
git clone https://github.com/yourusername/Nadine-system.git- Move the project into the XAMPP htdocs folder:
C:\xampp\htdocs\Nadine-system-
Start Apache and MySQL in XAMPP.
-
Import the database schema (database/schema.sql) into phpMyAdmin.
-
Open the project in your browser:
http://localhost/Nadine-system| Type | When to use it |
| ---------- | -------------------------------- |
| `feat` | New feature |
| `fix` | Bug fix |
| `style` | UI / design / CSS |
| `refactor` | Improve code (no new feature) |
| `chore` | Cleanup, comments, minor changes |
| `docs` | Documentation |
| `test` | Testing |
Stygian
Contact: hackstygian@gmail.com