Skip to content

Louuke/ItzMenu

Repository files navigation

ItzMenu

ItzMenu Build

ItzMenu is a distributed service that queries the weekly menu of a Sodexo canteen and turns it into a structured JSON object. It provides a REST API to access the current and past menus. The service is written in Python and uses the FastAPI framework.

The collected data is intended to be used by other services to provide additional functionality, such as categorizing the menu items by their diet type using machine learning.

Project Structure

  • itzmenu/: The main package of the project.
  • itzmenu/api/: contains Pydantic models for the API.
  • itzmenu/client/: contains the client to post the menu to the service.
  • itzmenu/extractor/: contains the extractor to scrape the menu data.
  • itzmenu/service/: contains the FastAPI service.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published