DISCLAIMER
I want to stress on three main points:
- This was my first Flutter project so I have not used any best practices and it needs a lot of code refactoring.
- DO NOT USE real emails during sign up
- DO NOT USE real location when testing. They are NOT encrypted and the database is open to public!
Trovami
A Live location sharing app created in Flutter using Firebase as the backend
Features
- Create groups and choose to share your live location
- View group members on the map
- Google Sign-in
Preview
Dependencies
Getting Started
1.Setup Flutter
2.Clone the repo
$ git clone https://github.com/Samaritan1011001/Trovami.git $ cd trovami/
3. Setup for google maps, firebase
All the setup is already done. I am using the free credit I got for the google account so you don't have to do anything until it runs out. IMPORTANT NOTE: DO NOT PROVIDE YOUR REAL EMAIL ADDRESS IN THE APP WHILE SIGNING UP SINCE THE BACKEND IS PUBLIC AND ANYONE USING THIS APP CAN ACCESS IT.
5. Run the app
$ flutter run
Tasks to complete
- Firebase Authentication
- Google Sign in
- Chat screen
- Deleting groups
- Deleting members of the group after creation of the group
- Refresh feature of the map For help getting started with Flutter, view our online documentation.