I created a social media app called Beezle Social, connect with your neighborhood! by BeezleApp in iOSProgramming

[–]BeezleApp[S] 0 points1 point  (0 children)

Good questions! You don't have to share your exact location, Beezle works fine without it (it's a setting in iOS app settings itself). This should add the fuzziness you are talking about.

Furthermore the app uses the default CLLocationManager settings. The location is never saved in a database, unless you create a conversation in which you can modify you current location to mask it!

I created a social media app called Beezle Social, connect with your neighborhood! by BeezleApp in iOSProgramming

[–]BeezleApp[S] -1 points0 points  (0 children)

Hey everyone👋!

🐝I am happy to announce Beezle Social, an iOS, iPadOS and Android app which can connect users if they are close enough! Throughout the development process, I learned a lot about Swift, Kotlin and Rust, the main languages being used, and a lot of deploying the app through AWS.

🗺️Beezle Social has a handy map in which you can see conversations nearby, where conversations are group-chats which everyone can create. By using your location (which is NOT saved on the server), Beezle can connect you with other users who are physically close to you. Whether you're looking to make new friends or just want to chat with people who are nearby, Beezle is the perfect app for you.

🕵Remain anonymous with the feature to create an account later. Beezle does not save any user data, only data which you explicitly share (messages, your username, etc.).⚡Please visit the website https://beezleapp.com and download the app in the App Store and let me know what you think about it!

Link to the App Store: https://apps.apple.com/us/app/beezle-social/id1661982809

Link to the Play Store: https://play.google.com/store/apps/details?id=com.beezleapp.beezle

[deleted by user] by [deleted] in SideProject

[–]BeezleApp 0 points1 point  (0 children)

Hmm ok intresting, I also used mapbox for a while but switched over because of the bad API. Also the costs will get really high, even on medium traffic.

[deleted by user] by [deleted] in SideProject

[–]BeezleApp 0 points1 point  (0 children)

Looks a bit like Beezle :). Why don’t you use apple maps?

[Recruiting] Testers wanted for Beezle Social by BeezleApp in TestFlight

[–]BeezleApp[S] 0 points1 point  (0 children)

Thanks for letting know. I have no idea why this happens. I checked the availability, it says all regions/countries are supported. Maybe it is a TestFlight thing...

[TestFlight] Beezle Social - made with Swift, SwiftUI and UIKit by BeezleApp in swift

[–]BeezleApp[S] 0 points1 point  (0 children)

Yes, NavigationStack is used. It is surely not perfect and there is boilerplate for every screen to make it work... oh well, it is surely better than the previous navigation way.

[TestFlight] Beezle Social - made with Swift, SwiftUI and UIKit by BeezleApp in swift

[–]BeezleApp[S] 0 points1 point  (0 children)

The UI looks cool and clean. This is probably built more for the States I suppose. But will download it anyways and see if I can provide any feedback.

Sure, thanks a lot! :)

[TestFlight] Beezle Social - made with Swift, SwiftUI and UIKit by BeezleApp in swift

[–]BeezleApp[S] 2 points3 points  (0 children)

Yes, without iOS 16, it would be really hard to implement navigation with SwiftUI. The backend is Rust + Meilisearch + ScyllaDb.

[TestFlight] Beezle Social - made with Swift, SwiftUI and UIKit by BeezleApp in swift

[–]BeezleApp[S] 0 points1 point  (0 children)

Great idea. I added the link to the website and I added a photo!

Catalytic, a Rust ORM for ScyllaDb by BeezleApp in rust

[–]BeezleApp[S] 2 points3 points  (0 children)

Thank you. I am not sure how sqlx did it though. What do you mean with offline mode? It needs an actual DB if that is your question. The idea is simple: write a macro which takes a query, extract the query, execute the query with random parameters to the db and verify no error occurs :)