Seedlinks is an iOS social app to share your thoughts around the globe. This project was developed in team during the Apple Developer Academy with Asya Tealdi, Francesco Puzone, Raffaele Colantonio.
Explore the world and read other people's thoughts. Join the community and publish your own messages or advices in your current location and leave a sign of your passage. To encourage the user to explore new places we have put a radius of 300 meters in which you are able to read all the messages published by other users in that area. This constraint also applies to the possibility of deleting your own messages in fact you have to be physically in the location of the message to delete it.
The app is present in both light and dark mode and it is also available in English, Italian, Spanish, Russian and French.
We used SwiftUI to create the user interface, MapKit integration in SwiftUI to create the map itself and CoreLocation to manage the geolocalization of the user. In the privacy and policy view we used WebKit to visualize the HTML content. As a backend service we used Firebase for database management and user authentication. The design pattern we used is MVVM with different view models for user authentication, database and location management.
Do you want to try the latest version of Seedlinks ? Click on the following link and follow the steps.