Skip to content
@foody-elis

foody-elis

Table of Contents

Description

Useful Links

What is Foody

Foody is an innovative and centralized software solution designed to optimize interactions between users and restaurants. It offers an all-in-one platform for table reservations, in-restaurant orders, payments and reviews through a user-friendly interface.

The system includes a mobile app for customers to find restaurants, book tables, place orders, make payments and leave reviews, as well as a dedicated app for restaurant owners to manage menus, reservations, and customer feedback. Additionally, it supports restaurant staff by streamlining order management and communication between the kitchen and dining area, improving efficiency and service accuracy.

Foody addresses the growing need for digitalization in the restaurant industry, providing a scalable and * innovative* solution to enhance both customer experience and operational performance.

Project Repositories

The source code for the project is stored on GitHub under the foody-elis organization, which contains the following repositories:

The backend system that exposes the APIs, interacts with the relational database, and integrates with third-party services.

The mobile application for end users, allowing them to browse restaurants, make reservations, place orders, and leave reviews.

An application designed for restaurant staff (chefs and waiters) to manage and process customer orders efficiently.

A Dart library that simplifies interaction with Foody's APIs, providing pre-built methods for developers.

A set of serverless functions running on Firebase, used for asynchronous operations such as push notifications and automatic order status updates.

A custom Flutter library developed for advanced multi-selection dropdowns, used within Foody's apps for enhanced selection experiences.

This structure ensures modularity and scalability across all components of the Foody ecosystem.

About Us

We are Giacomo, Matteo and Daniele, three Computer Engineering students at the Politecnico di Milano, while simultaneously studying at ELIS in Rome.

Foody was developed as part of our Software Engineering course, serving as both our final project for the course and our bachelor’s thesis. Through this project, we aimed to design and implement a scalable, efficient, and user-friendly solution that enhances interactions between customers and restaurants.

This experience allowed us to apply and deepen our knowledge in software architecture, cloud computing, and full-stack development, while also strengthening our ability to tackle real-world challenges through teamwork and innovation.

Connect with us on LinkedIn:

Popular repositories Loading

  1. foody-api foody-api Public

    Backend API of the Foody project.

    Java 1

  2. foody-app foody-app Public

    Customer app of the Foody project dedicated to customers and restaurateurs.

    Dart 1

  3. multiselect-dropdown multiselect-dropdown Public

    A custom multiselect-dropdown for the Foody project.

    Dart 1

  4. foody-cloud-functions foody-cloud-functions Public

    Firebase Cloud Functions of the Foody project.

    JavaScript 1

  5. foody-business-app foody-business-app Public

    Business app of the Foody project dedicated to waiters and cooks.

    Dart 1

  6. foody_api_client foody_api_client Public

    Package written in dart to make calls to API of the Foody project.

    Dart 1

Repositories

Showing 7 of 7 repositories
  • foody-api Public

    Backend API of the Foody project.

    foody-elis/foody-api’s past year of commit activity
    Java 1 AGPL-3.0 0 0 0 Updated Feb 22, 2025
  • foody-business-app Public

    Business app of the Foody project dedicated to waiters and cooks.

    foody-elis/foody-business-app’s past year of commit activity
    Dart 1 AGPL-3.0 0 0 0 Updated Feb 20, 2025
  • foody-app Public

    Customer app of the Foody project dedicated to customers and restaurateurs.

    foody-elis/foody-app’s past year of commit activity
    Dart 1 AGPL-3.0 0 0 0 Updated Feb 20, 2025
  • foody_api_client Public

    Package written in dart to make calls to API of the Foody project.

    foody-elis/foody_api_client’s past year of commit activity
    Dart 1 AGPL-3.0 0 0 0 Updated Feb 20, 2025
  • foody-cloud-functions Public

    Firebase Cloud Functions of the Foody project.

    foody-elis/foody-cloud-functions’s past year of commit activity
    JavaScript 1 AGPL-3.0 0 0 0 Updated Feb 19, 2025
  • .github Public
    foody-elis/.github’s past year of commit activity
    0 0 0 0 Updated Feb 18, 2025
  • multiselect-dropdown Public

    A custom multiselect-dropdown for the Foody project.

    foody-elis/multiselect-dropdown’s past year of commit activity
    Dart 1 GPL-3.0 0 0 0 Updated Oct 25, 2024

Top languages

Loading…

Most used topics

Loading…