https://github.com/waffiqaziz/restaurantzz
Flutter Restaurant Recommendation App
https://github.com/waffiqaziz/restaurantzz
codecov dart flutter flutter-test material-design provider-state-management test-coverage
Last synced: about 2 months ago
JSON representation
Flutter Restaurant Recommendation App
- Host: GitHub
- URL: https://github.com/waffiqaziz/restaurantzz
- Owner: waffiqaziz
- Created: 2025-01-21T10:53:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T14:13:58.000Z (over 1 year ago)
- Last Synced: 2025-02-12T15:31:11.473Z (over 1 year ago)
- Topics: codecov, dart, flutter, flutter-test, material-design, provider-state-management, test-coverage
- Language: JavaScript
- Homepage: https://restaurantzz.web.app/
- Size: 2.68 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restaurantzz

[](https://github.com/flutter/flutter/blob/main/CHANGELOG.md#3386)
[](https://github.com/waffiqaziz/restaurantzz/actions/workflows/flutter-test.yml)
[](https://codecov.io/gh/waffiqaziz/restaurantzz)
**Restaurantzz** is a Prototype Flutter-based restaurant recommendation app. The app allows users to discover and explore recommended restaurants with an elegant and responsive UI. It supports both dark and light themes based on system preferences, and utilizes modern features such as Material 3 UI and Hero animations.
## ๐ ๏ธ Getting Started
For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
### Development Step by Step
To develop the project, please read [here](./docs/DEVELOPMENT.md).
## ๐ Features
- **Restaurant Recommendations:** View and search list of recommended restaurants.
- **Restaurant Details:** See detailed information about each restaurant.
- **Submit Review:** Write your own review.
- **Responsive UI:** Material 3 UI with adaptive design.
- **Dark and Light Themes:** The app automatically switches between dark and light themes based on the system settings.
- **Favorite List:** Save your favorite restaurant.
- **Schedule Notification**: Daily notification at 11 a.m. about random restaurant. (only for mobile)
## ๐ธ Screenshots
๐ Light Mode
###
๐ Dark Mode
## ๐งช Testing
This project includes unit tests, widget tests, and instrumented test to ensure the correctness of the application. We use GitHub Actions to automatically run the tests on each pull request, and you can view the results [here](https://github.com/waffiqaziz/restaurantzz/actions/workflows/flutter-test.yml). To run testing on your local machine please read [here](/docs/TESTING.md).
## ๐ค Contributing
Feel free to contribute to this project by adding new features, improving the code, or enhancing the overall design.
Whether it's fixing a bug, refining the UI, or suggesting improvements, all contributions are welcome!