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.
- 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
Juha Ala-Rantala (Koodattu)
- 1.0.0
- Initial release
- IntelliJ Idea
- Visual Studio Code
- Postman
Distributed under the MIT License. See LICENSE
file for more information.