# EZ Tickets Cinema App - Made With Flutter # A ticket booking app made for Nueplex cinemas. [![codecov]](https://codecov.io/gh/arafaysaleem/ez_tickets_app) [![Build Release APK]](https://github.com/arafaysaleem/ez_tickets_app/actions/workflows/PR-merge-build-release.yaml) [![Test PR and Push]](https://github.com/arafaysaleem/ez_tickets_app/actions/workflows/PR-open-test-build.yaml) [![Pull Request Labeler]](https://github.com/arafaysaleem/ez_tickets_app/actions/workflows/label.yaml) [![Generate Updated Goldens]](https://github.com/arafaysaleem/ez_tickets_app/actions/workflows/PR-generate-goldens.yaml) [![GitHub release]](https://github.com/arafaysaleem/ez_tickets_app/releases) [![GitHub stars]](https://github.com/arafaysaleem/ez_tickets_app/stargazers) [![GitHub issues]](https://github.com/arafaysaleem/ez_tickets_app/issues) [](https://github.com/arafaysaleem/ez_tickets_app/issues?q=is%3Aissue+is%3Aclosed) [](https://github.com/arafaysaleem/ez_tickets_app/pulls?q=is%3Apr+is%3Aclosed)  [](https://github.com/arafaysaleem/ez_tickets_app/network) [](https://github.com/arafaysaleem/ez_tickets_app/blob/master/LICENSE) [](https://flutter.dev/) EZ Tickets is an app made with **Flutter** framework to provide online ticket booking functionality. **The release apk is available under the release tags. It's also available on this drive link - [EZ Tickets APK]** ## Demo
| Riverpod State Management - v1.0.3 | Dio + Interceptors For JWT Refresh |
| Freezed + Flutter Hooks For JSON Handling | Custom Wrapper For Shared Prefs + Flutter Secure Storage |
| MVC-S Clean Architecture | Session persistence and encrypted key storage |
| Reusable services architecture and code | Custom reusable widgets |
| Unit tested code + Automated Code Coverage | Dart ENV variables |
| Full documentation | Complex CI/CD Build, Test and Deploy pipelines |
| Github Branch Protection + Secrets | Linting + Custom Analyzer Rules |