PinPoint App

Star SchemaStar SchemaStar Schema

What?

Ever had the problem that you can't find your friends anymore? Well, PinPoint App is a solution for that. The idea is that you can add events to a list and can see the floorplan of those events. You then can see your location on the floorplan and those of your friends! You might not go to an event with the same people as you went with to your last event. No problem! You can determine the duration of a friendship.

How?

The work division on this project was very diverse. First of course we had to do research, mine was mainly on what technologies we could use for the localization. After that I focused on getting some parts of the our temporary database using Cloudflare Workers ready together with a classmate, he did all the coding on the side of Cloudflare. I made calls to the workers from the Flutter app and made models in Dart to be able to easily make use of the database. Styling was also part of my job, which I did for some of the pages

Conclusion?

When the project ended for me, we made a Flutter app that can track your location and sent that information to Cloudflare workers. Creating friends on the app is also possible, we designed a page where you can go through a list of your friends, generate a friend code and QR code and scan or use this code the create a friendship. It is also possible to view a list of events in the database, adding events with a floorplan that can be placed on the map is an option. Effective communication was of great importance, allowing team members to coordinate their tasks and share research findings seamlessly.

Technologies used

  • Flutter
  • Flutter Dependencies
  • Dart
  • Location Tracking

Github