Sofra — Restaurant Management System
Sofra is a full-stack restaurant management system that combines a customer-facing website with an admin dashboard to manage the main restaurant operations.
The customer side allows users to browse the restaurant menu, manage their cart, place orders, and interact with the website through a simple and responsive interface.
The admin dashboard provides a central place to manage meals, categories, orders, customers, reviews, reports, and other restaurant data.
Main Features
* Customer website with menu, cart, and order pages.
* User registration and login.
* Separate User and Admin access.
* Session-based authentication and protected pages.
* Admin dashboard for managing restaurant data.
* Meal and category management.
* Order and customer management.
* Reviews and reports sections.
* REST APIs connecting the frontend with the backend.
* MySQL database for storing and managing data.
* Responsive interface for different screen sizes.
* Shared Navbar and Footer components.
* Logout and session handling.
Technologies
* PHP
* MySQL
* HTML5
* CSS3
* JavaScript
* Bootstrap
* REST API
* XAMPP
* ArchitectUI
My Role
Worked on the development and integration of the project, including the customer-facing frontend, PHP backend, authentication, database integration, API handling, and connecting the different parts of the system together.
The project was built with a focus on clean structure, usability, and making the system easy to manage and extend.