Skip to content

ondrejhanak/menuol

Repository files navigation

Menu Olomouc

Simple helper app that fetches local lunch menu specials in my home city Olomouc. Aggregator site olomouc.cz does not expose API, so app has to fetch HTML page, parse DOM and show results in a digestible way. On top of plain display, there is possibility to search and favorite places.

Project was created for personal usage.

Tech

  • Swift 6 language
  • SwiftUI, @Observable and MVVM-C architecture
  • Kanna package for HTML parsing
  • Manual protocols based constructor injection
  • Makefile for running swiftlint, swiftformat, tests and more
  • automatic code signing setup because of personal nature of the project
  • Unit tests

Preview

Venue list Menu items

About

Olomouc lunch menu specials as an app.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Contributors