Koodattu / lunch-menu-app

A lunch menu mobile application. Frontend done with Flutter and Dart, backend done with Java Spring.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

Lunch Menu Application

A lunch menu application with flutter and spring boot.

Project description

A full-stack application for viewing a staff restaurant's weekly lunch menu with extra features, like voting and history of past weeks. Frontend made for mobile devices with flutter and written in dart. Backend made with spring boot and written in java.

Backend fetches the menu as a Microsoft Word .doc file from Google Drive, parses it and saves it to a PostgreSQL database. The Google Drive file is checked a few times a day for updated menu. Communication between backend and frontend is handled via REST-api requests in json format.

Features

  • Current week's lunch menu
  • History of all previous weeks
  • Voting for courses in likes, dislikes and a "ranked" -style
  • Supports both english and finnish languages with a toggle in app settings

Authors

Juha Ala-Rantala (Koodattu)

Version History

  • 1.0.0
    • Initial release

Tools used

  • IntelliJ Idea
  • Visual Studio Code
  • Postman

License

Distributed under the MIT License. See LICENSE file for more information.

Acknowledgments

About

A lunch menu mobile application. Frontend done with Flutter and Dart, backend done with Java Spring.

License:MIT License


Languages

Language:Dart 82.4%Language:Java 7.6%Language:C++ 4.9%Language:CMake 4.0%Language:HTML 0.4%Language:Swift 0.4%Language:C 0.3%Language:Kotlin 0.0%Language:Objective-C 0.0%