Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddeshwarnavink/flutter_movies_app
A basic flutter movies ticket booking app
https://github.com/siddeshwarnavink/flutter_movies_app
firebase flutter
Last synced: about 2 months ago
JSON representation
A basic flutter movies ticket booking app
- Host: GitHub
- URL: https://github.com/siddeshwarnavink/flutter_movies_app
- Owner: siddeshwarnavink
- Created: 2020-05-18T02:55:32.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-24T05:34:56.000Z (10 months ago)
- Last Synced: 2024-03-24T06:28:34.687Z (10 months ago)
- Topics: firebase, flutter
- Language: Dart
- Homepage:
- Size: 763 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![App Banner](./dev_assets/movies-banner.png)
A basic app to book movies ticket build using [flutter](https://www.flutter.dev) & [firebase](https://firebase.google.com)
## 🤑 Getting Started
**Step 1: Clone the project**First clone this repository using git
```
git clone
```**Step 2: Connect to your firebase app**
Then you need to change the firebase urls in ``lib/providers/*.dart`` for example in `movies_provider.dart`
```
https://.firebaseio.com/movies.json
```Also in ``lib/providers/auth_provider.dart`` you need to change the firebase api key to your own key
**Step 3: Setup Realtime database**
Import ``dev_assets/cinema-ticket-bookings-export.json`` to your firebase realtime database.
**Step 4: Enable email-password authentication**
Under Authentication > Sign-in method enable enable email-password authentication.
**Step 5: You are good to go!**
Now run the project using:
```
cd
flutter run
```
You will see the running app 🤩## 📸 Screenshots
![Screenshot](./screenshots/sc1.png)![Screenshot](./screenshots/sc2.png)
![Screenshot](./screenshots/sc3.png)
![Screenshot](./screenshots/sc4.png)
## 🤝 Contributing
You need to folk this project first and work on this locally. After your done with:```
git checkout -b my-fix
# fix some code...git commit -m "fix: corrected a typo"
git push origin my-fix
```Lastly, open a pull request on Github.