Skip to content

caitlynjin/spotted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Spotted

A short description of our app

An inclusive multiplayer target game inspired by the live-action game Assassin--where players elimate one another to become the last surviving player--meant to unite the diverse Cornell community via "spotting" one another at different corners of our campus.

Notable features:

  • Implements a custom camera view controller (main view when entering app); capture button, front & rear camera functionality, button to
    activate/deactivate flash
  • TabBarController to navigate between five main ViewControllers (instructions, feed, camera, leaderboard, & profile)
  • Popups that display information about the user and their target

Some screenshots of our app

Help Page

instructions

Feed Page

feed

Camera Page

camera photoCaptured

Leaderboard Page

leaderboard

Profile Page

profile profileTarget profileCommunity

A list of how our app addresses each of the requirements

  1. SwiftUI or AutoLayout using NSLayoutConstraint or SnapKit (no storyboards) --> uses NSLayoutConstraint in instances of UIViewController
  2. At least one UICollectionView, UITableView, or List (SwiftUI) --> CollectionView implemented in FeedViewController
  3. Some form of navigation to navigate between screens—push, present etc. --> TabBarController (see above); multiple push/present views included as part of leaderboard & profile views
  4. Integrate with your Backend’s API - this API must provide some meaningful value to your app. --> API used to store user data and display it in
    GalleryCollectionView (FeedViewController); with the time allotted we had to focus mainly on post data, specifically titles, captions, & comments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages