Samaritan1011001 / Trovami

A live location sharing app built on Flutter and Firebase as backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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.

About

A live location sharing app built on Flutter and Firebase as backend


Languages

Language:Dart 97.9%Language:Ruby 1.4%Language:Swift 0.5%Language:Kotlin 0.2%Language:Objective-C 0.0%