The main objective of this Project is to create an Android application in Kotlin for the Mobile Computing Course at FEI STU. The theme of the application is based around different kinds of businesses (e.g. Bar, Pubs, Cafés, Nightclubs etc.) and social interaction between users.
-
User Authentication - The application supports user registration and login. Bearer, User and Refresh Tokens are used to enhance the security aspects of this application and also to provide a way of persistency.
-
Display of Businesses - The application allows to display every business if there are active users.
-
Display Businesses Details - The application provides a way to display business details such as Number of Active Users, GPS Location, Website, Phone number or Opening Hours.
-
Location-based check in system - The application allows users to check in to let their friends know where they are and potentially meet up.
-
Friends and Social Interaction - The application also supports adding Friends and sharing your location with them (in the form of Business you are currently checked into).
To get a local copy up and running follow these simple steps.
- Android Studio - In order to build the applications source code you will need to have Android Studio installed. Follow the instructions on the Official Website.
- Clone the repo.
git clone https://github.com/Raychani1/Night_Out_Application
- Add the API Key to
local.properties
file the following way.API_KEY=YOUR_API_KEY
- Build the Project.
Distributed under the MIT License. See LICENSE for more information.