A friend and I developed an Android social application for meeting people closest in proximity. It features in-app messaging, location sharing, and face verification using a machine learning model. In the process, we used Spring Boot, PostgreSQL, the Google Maps API, and ML Kit.
To run it, run the Server application as you would any Spring Boot application. Then, open the Android project (called "QuickMeet") in Android studio to run the Android app on an emulator or Android device.