Skip to content

nikhilgirrajtcd/journear-neo

Repository files navigation

JourNear Neo

An Android application to find travel partners without the need to staaying connected to the Internet. The app is compatible with devices running API level 22 or higher. 'Neo' in the name comes after multiple iterations of our original project JourNear.

Features

  1. Journey broadcast to Nearby Devices using the app.
  2. Nearby Traveller Discovery.
  3. Request to join, Accept/Reject a request
  4. Works without Internet or Wi-Fi connection.
  5. Uses OpenStreetMaps (OSM) map with files stored on the device's offline storage. The features are described in more detail on the Project Diary: Features and Challenges Wiki

Build Instructions

  1. Clone the git repository (this branch).

git clone https://github.com/nikhilgirrajtcd/journear-neo.git

  1. Open the project using Android Studio 3.5.1 or higher.
  2. Build and Run as usual.

Additional Information

  1. Maps. Maps require additional files to operate offline on the device. Please read more about it in data/ReadMe.md
  2. Imporant parts of the Application are described on the Project Diary (Components) Wiki.
  3. The user profiles and credentials are maintained on a PYthon server. Since the focus of the application is offline operability, the server has very minimal CRUD functionalities for User profile. The code for which is present in another Git repository - https://github.com/singhta/journear-server.

Developed by Group 9

  1. Details of the 6 group members is available on Project Wiki home
  2. The amount of work put into the project (time estimate) is described on the Wiki, Project Diary: Time estimates and impact of inaccurate estimation
  3. Pair programming details are available in docs/Pair Programming Schedule.md.