Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.