Restaurant Management System built on PostgreSQL. The schema covers essential components such as:
User authentication and roles (admin, staff)
Client and reservation tracking
Order management with individual order items
Menu with categorized items and ingredients
Inventory transactions and real-time stock control
Payment processing and logging
The ERD is optimized for scalability, consistency, and practical implementation, making it suitable for real-world restaurant operations or as a backend foundation for POS (Point of Sale) systems and digital ordering solutions.