Skip to content

jmosky12/ios-decal-proj4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

SnapBook

Authors

  • Jake Moskowitz
  • Alex Zhang

Purpose

SnapBook is an app that allows you to post messages or photos that expire and get deleted after a certain duration. Likes and comments extend the duration of posts, so the hotter it gets, the longer it burns!

Features

  • Ability to post photos/text
  • Upvote posts to increase duration
  • Filter by most recent posts/hottest ones
  • Ability to create an account and a profile with avatar

Control Flow

Users are initially presented with a sign up page when viewing the app first time. After registering, they will then see a list of the recent/top active posts, and can choose to boost the posts. They can also visit their own profile.

Implementation

  • Implement above features

Model

  • Post.swift

View

  • PostTableViewCell
  • PhotoPostTableViewCell
  • NewPostView
  • EditProfileView
  • UserProfileView
  • EmptyTableViewCell

Controller

  • UserProfileViewController
  • EditProfileViewController
  • PostFeedTableViewController
  • NewPostViewController

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published