This is the backend Microservice component for CityLive. CityLive is a location based social networking app, which helps in better information flow among users, helps them make informed and optimised decisions based on real time updates, and helps increase the community sense and connectedness by bringing people together. The app helps the users in the following areas :
Location based query.
Creting Polls.
Proximity based networking and coordination.
Rest service in java using spring framework for serving users. Used R-Trees for range queries for extracting nearby users based on location. using firebase for sending push notifiactions to the users.