View on GitHub

JoinMe

A social media invitation app with a focus on connecting people on a human level by allowing users to send invitations to other people to do actual events such as enjoy a cup of coffee or attend an office party. Amongst all of the social media apps out there that are connecting people with others across the world, our app has the fine opportunity of connecting people on a more intimate level. Not across the world, but maybe across the street.

The files in this repository are for building the front end android client.

Here’s our Apache 2.0 License

Team Members:

User Stories:

Wireframes:

A link to our Join Me wireframes.

Entity Relationship Diagram

Technical Information:

The app was developed in mostly English with a restricted Portrait orientation. Operating Systems developed in were Windows and OSx. Software used includes both IntelliJ and Android Studio. Project was developed in Java 8 and the app had a minimum SDK level of 23 but has been tested to work on SDKs 24-28. Most test were ran on both emulators and physical android devices that run at least Marshmellow.

External Services, 3rd Part Libraries with Licenses:

Build and User Instructions:

Data Definition Language

Here’s a link to our ClientDB.sql file.

State of Completion and Stretch Goals:

You’re able to create a new account through Google Sign In and see other people, within your area, in the app. You’re able to create invitations and see the details of that invitation. When that invitation is successfully sent, the person will be able to see it in their received invitations view. After all that feel free to head on over to your user profile where you’ll be presented with your image from Google, and your display name. Feel free to head on over to the create invitation screen from here with that button on the bottom.

Here’s some stretch goals

  1. Actually be able to send invitations.
  2. Allow the user to seend multiple people invitations with just one invitation.
  3. Allow people who have accepted an invitation to see all who is attending that event.
  4. Allow users to add a description to their profile.
  5. Allow people to see other people’s profiles.
  6. Implement Google Sign In Oauth2 for secure sign in.
  7. Allow user to decide what aspects of their profile they can have uploaded.
  8. Take in birthdays and sort out people based on ages to protect minors.
  9. Implement an Emergency function with emergency services available.

Thank You

Thank you for stopping by and checking out our project. This was a 3-4 week success, and even though we still have a lot to implement, we’re still proud of what we’ve committed so far. Feel free to watch it grow, if we do continue. Thank you.