Skip to content

final project for cs 147 / a social platform that aims to gamify the festival experience

Notifications You must be signed in to change notification settings

smouaa/kandi-cs147L-

Repository files navigation

Kandi is a social platform that eases users into the festival community by rewarding attendees for capturing festive memories, making new connections, and completing a series of tasks involving festival traditions. We drew inspiration from the festival tradition of making and exchanging "kandi" bracelets that traditionally signify a memorable music festival experience (fun fact: they're similar to the bracelets that Swifties trade at Eras concerts!)

When opening Kandi for the first time, users are prompted to login or create a new account. Users can explore features such as viewing and completing tasks in their task list, searching for and adding friends, and viewing friends’ planned events in their communities tab.

Users can complete tasks—which are classified into individual and group tasks—to earn beads that are then added to their personal string. Users can also easily search up friends that they want to add and view the profile of. Once a user has added at least one friend, the community page updates to include events that the user’s friends are going to, and they are able to create a group to complete a group task. All user data is saved to a database hosted on Supabase.

IMG_6100

Directions:

  1. Register for an account. NOTE: Favorite track and socials are hard-coded.
  2. Open the tasks screen by clicking the + button on the homescreen.
  3. Complete a task that's not marked "group task."
  4. Head back to the homescreen and click the community button.
  5. Click "friends" button.
  6. Click "add friends" button.
  7. Add a friend by accepting the default friend request (optional: search for other users using the searchbar! Try "zed" or "galantis", but the app will return a list of users containing any substring you search.)
  8. Navigate back to tasks screen to complete a group task.
  9. When prompted, create a new group.
  10. Select group and complete task.
  11. Complete more tasks or logout by clicking the user profile picture in the upper right-hand corner of the homescreen.

About

final project for cs 147 / a social platform that aims to gamify the festival experience

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published