Inspiration

My inspiration came from the fact that I went to school with my friends and I usually came the fastest, so I had to wait for the rest of them. Sometimes I ask them where they are, and sometimes they don't answer me. So I came up with this idea: I want to make an app that tells my friends' location so that I don't have to ask them often.

What it does

It will receive and send each person's location as well as your own location and show it on your phone. In order to get a location, it is necessary to add friends before they can be seen. Each person will have a unique 8-digit ID and will be able to add friends using those numbers.

How we built it

At first, I designed the appearance of the app first. Then I wrote down the working details of the app and started working on it by building it like it was designed before and then creating various functions to experiment with.

Challenges we ran into

It's my first time creating an app. I don't have any experience with this before and I need to learn how the dart language and the firebase database work. There are several problems I encountered such as: Adding friends by ID is the problem. How can I make it find out if anyone has asked to add me as a friend? And the problem with logging in with Google. How can I make it know if it's a new user or an old user?

Accomplishments that we're proud of

I'm very proud that I made it work. I worked alone every step of the way. I had many sleepless nights while going to school, with that sleepiness at school I was thinking about what I needed to fix and I asked my friends for their opinions on whether I should add anything. Until I finally finished it.

What we learned

I think I can use Firebase to a certain extent and have learned about flutter, Dart language, and most importantly, I have learned about the working principles, thinking, and logic that must be used to create.

What's next for Application Tracking location

My app isn't 100% finished yet. I think at least 90% I need to fix the position display to make it look nice. The position shows up very large if zoomed out. And I need to decorate the app a little to make it beautiful.

Built With

Share this project:

Updates