Project Details

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
HTML5 CSS3 Bosstrap JavaScript Python Django MySQL Django REST Pythonanywhere

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

Email | LinkedIn | Portfolio