Project Details
- Category: Web Application
- Repository: GitHub
- Admin: www.admin.com
- Menu: www.menu.com
Yummy API Project
π¨βπ» As a freelancer, I developed a web software designed to help small restaurants go digital π
π The problem I found: Many restaurants have their menu online, but donβt have a dynamic menu they can update and manage themselves, or they still use a board to share the daily menu. π€ This limits their ability to adapt and offer a smoother experience for their customers.
π‘ The solution: I developed an admin platform allowing restaurants to update their menu easily and efficiently. Customers can view the updated menu in real time by just scanning a QR code, all through a REST API.
π Benefits:
- π Easy to use
- π² Accessible from any device
- π Designed to improve customer experience and help restaurants grow digitally
Video Demo
This video shows an example of how a restaurant manager can manage and update the menu from a web platform. The changes appear in real time, allowing customers to always see the latest menu information.
Technologies Used
Frontend | Backend | Infrastructure |
---|---|---|
For this project, a mix of technologies was used to ensure an attractive design, advanced functionality, and optimised performance.
In the Frontend, we used HTML, CSS, and Bootstrap to make a modern, fully responsive interface adapted for any device. JavaScript brings dynamism to the DOM, and Fetch is used to integrate real-time data from the API.
The Backend is built with Django, a powerful Python framework, allowing efficient and secure management of menu logic. With Django REST Framework, a robust API was developed to handle menu logic, making it easy to manage and update the content.
Finally, the Infrastructure runs on PythonAnywhere, a free server used as a reliable cloud testing environment for the system. All these technologies work together to offer a smooth experience for both restaurant admins and customers.
Contact
Cristian Eduardo Castro Vargas