QuickChoice is a real-world SaaS web application built in collaboration with my friend Khalfaoui Driss. It empowers restaurant managers to manage their menus effortlessly and provide a modern digital experience for their customers.
- Add, edit, and delete menu items
- Customize the restaurant theme
- Update item details including prices and descriptions
- Generate QR codes for quick menu access
- Responsive and user-friendly interface
QuickChoice is designed to streamline menu management in restaurants. Whether it's updating prices or customizing the look, restaurant managers can handle everything through one central platform. Customers can scan a QR code to instantly view the latest digital menu.
-
Download or clone the repository:
git clone https://github.com/AhmedTalbii/QuickChoice.git
-
Install XAMPP (if not already installed) from https://www.apachefriends.org and start the Apache and MySQL modules.
-
Move the project folder: Copy the
QuickChoicefolder into your XAMPPhtdocsdirectory:/opt/lampp/htdocs/QuickChoice (Linux) C:\xampp\htdocs\QuickChoice (Windows) -
Import the database:
- Open
phpMyAdmin(visithttp://localhost/phpmyadmin) - Create a new database (e.g.,
quickchoice) - Import the
.sqlfile located in thedb/folder of the project into the newly created database
- Open
-
Access the web app: Open your browser and go to:
http://localhost/QuickChoice/
- Frontend: HTML, CSS, JavaScript (Vanilla)
- Backend: PHP (Native)
- Database: MySQL
- Tools: XAMPP, phpMyAdmin
This project was developed by:
This project is open-source and available under the MIT License.