Skip to content

InSyncCodepath/InSync

Repository files navigation

Codepath Android Group Project - InSync

InSync is an android app that allows a user to keep in touch with their circle of family/ friends by viewing their calendars, scheduling events and tracking their availablity and locations in real time.

User Stories

The following required functionality will be completed:

  • User can login and can create an account.
  • User can search for other users by username
  • User can create a group and add people to that group
  • User can create an event with the following functionality:
    • Event Name and Description
    • Date, time, location
    • RSVP
    • Attendees
    • [] Invite message
  • Partipants in an event can communicate via instant messages.
  • Users will get event reminders.
  • [] Users can share pictures/ video of the event in the chat.
  • After the event, an album will be created which users can download. Optional: The album will expire after one week.
  • Users can see the location of the partipants in real time some time before the event.
  • Host can choose if the location tracker and invitee list is visible to the contacts or not.

The following optional features can be implemented:

  • [] User can send an invite link to their contacts
  • User can search for other users by phone number
  • User can upload a profile image.
  • [] User with admin permissions can invite others to the group.
  • [] Both host and invitee can choose the visibility level of their calendar for the particular event.
  • Host can add an Event image
  • [] User can assign a co-host.
  • [] Host/ admin can edit/ cancel an event.
  • [] User with RSVP will get a choice if they want to continue receiving event updates.
  • In location tracker, user can see the location with a pin and profile image.
  • [] Host can create a poll to ask invitee preferences for example meal preferences.
  • Send reminders/ nudges to people to RSVP.
  • [] Location based and time based camera images will be added to the group directly, user can disable this feature

The following bonus features can be implemented:

  • Create a highlights video at the end of the event.
  • [] App walkthrough screens

##Video Walkthrough

Here's a walkthrough of implemented user stories: First sprint http://recordit.co/a9OScepSED

Second sprint (Added location and camera) https://drive.google.com/open?id=0B7fB7lsZXRbQUFZHWjdJenJVRlU Copyright [2017] [Insync Inc]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

An app that lets people stay in touch and track them in real time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages