Skip to content

qbouvet/cs305-software-engineering-team-qwertz-SpotOn

 
 

Repository files navigation

Team Qwertz: SpotOn

The basic concept of this app is ephemeral geolocalized photo and video sharing. A media can be viewed only in a certain radius around the original posting spot, and will be deleted after a certain duration. Viewers can also rate photos, which has 2 consequences :

  • popular medias remain alive longer and/or have a wider radius
  • user profiles have a “karma” indicator, based on the popularity of their posts

Lastly, most popular nearby posts would be displayed on a map in-app.

Product backlog:

core features

  1. User can take a picture from the smartphone, which will create a Spot (place from/around which other users can see the picture) -20H
  2. User can see the pictures taken near his location -7H
  3. User can easily login using facebook connect or google or tequila -5H
  4. User has a map in which pins locate pictures taken -3H

less important features

  1. Pictures expire after a certain duration or number of views -4H
  2. User can upvote the best photos -3H
  3. Original posters get “Karma" from votes -3H
  4. Most upvoted pictures live longer and have a wider radius -3H
  5. Instead of pins, a "color gradient" indicates the amount of photos accessible at a given location -10H
  6. User can apply text message to his photos (snapchat-like) -8H

bonus features

  1. User can post a limited amount of picture (in function of karma and picture opened) -5H
  2. User can report offensive pictures -4H
  3. User can comments picture -20H
  4. User can apply filters to his photos -30H
  5. User can share videos too -30H
  6. Application can compute an itinerary to a Spot -20H
  7. friends in-app 10H

Sprint #1 Backlog:

  • Research how to access smartphone’s camera to store photos and videos + micro-tests - 3 hours
  • Research how to access smartphone’s GPS and how to use it - 3 hours
  • Research how to implement server access which we’ll use for the app - 6 hours
  • Start designing and implementing GUI - 6 hours

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%