Skip to content

devstygian/Resto-POS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP MySQL License Status

Resto POS System

Capstone Project – A restaurant order and 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.


System Preview


Features

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.


Tech Stack

Category Technology
Frontend HTML, CSS, JavaScript
Backend PHP (Procedural)
Database MySQL
Server XAMPP
Libraries Font Awesome

Development Progress

  • See the TODO List for upcoming features and improvements.

Contribution

We welcome contributions! Please follow the proper workflow:

  1. Fork the repository

  2. Create a new branch

git checkout -b feature/your-feature-name
  1. Make your changes and commit
git add .
git commit -m "feat: add new feature"
  1. Push your branch
git push origin feature/your-feature-name
  1. Open a Pull Request

📌 Please read:

  • CONTRIBUTING.md
  • CODE_OF_CONDUCT.md
  • SECURITY.md

Installation

  1. Clone the repository:
git clone https://github.com/devstygian/Resto-POS.git
  1. Move to XAMPP directory:
C:\xampp\htdocs\Resto-POS
  1. Start Apache and MySQL in XAMPP

  2. Import database:

  • Open phpMyAdmin
  • Import: database/schema.sql
  1. Run the system:
http://localhost/Resto-POS

Project Documentation

This repository includes internal documentation:

  • DOCUMENTATION.md → Architecture, modules, endpoints, and system logic

Use this to quickly understand the system structure.


Commit Convention

feat:     new feature
fix:      bug fix
style:    UI / CSS changes
refactor: code improvement (no feature)
chore:    cleanup / minor changes
docs:     documentation
test:     testing

Author

DevStygian 📧 hackstygian@gmail.com


📌 Notes

  • 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!

About

Resto-POS is a capstone project for academic-only and not a commercial product.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors