Menza

screenshot of Menza
material-ui

This Android app shows dish menus for CTU cafeterias from agata.suz.cvut.cz web in much more pleasant and usable way for phones. It shows today and week menu, account balance, opening hours, contacts, announcements and address for all the canteens.

Overview

The CTU Menza app offers an innovative solution for students and staff at Czech Technical University, delivering cafeteria menus directly to their smartphones. By transforming the often cumbersome process of checking dish availability and cafeteria hours, the app enhances user experience with its clean interface and comprehensive offerings. Users can easily access today's menu and all of its details, helping them make informed dining choices throughout the day.

With additional features like opening hours and announcements, CTU Menza strives to keep students well-informed about their dining options. The app’s user-friendly design and functionality suggest a thoughtful approach to common campus challenges, making it a valuable tool for the university community.

Features

  • Today's Menu + Dish Details: Instantly view what's being served today along with detailed descriptions of each dish.

  • Account Balance Management: Monitor your cafeteria account balance and receive warnings when funds are low, ensuring you never run out of dining credits unexpectedly.

  • This Week's Menu: Check out the upcoming week's menu in advance, allowing for better meal planning and dietary choices.

  • Dark Theme and Customization Options: Enjoy your browsing experience with dark mode and various themes that support dynamic Android 12 Material You theming.

  • Image Caching: Images are efficiently handled with a switch to download only on metered networks, saving you data while maintaining quality.

  • No Private Data Collection: The app respects user privacy, ensuring no personal data is being collected, providing peace of mind while using the app.

  • Landscape Mode Support: Optimized for large screens and landscape mode, offering better usability on tablets and larger devices.

  • Kotlin Multiplatform Support: Built on modern technologies, the app utilizes Kotlin Multiplatform for core functionalities and Jetpack Compose for a seamless user interface experience.

material-ui
Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.