An iOS app that resolves issues of dividing the debt between roomates.

Last update: Jun 12, 2022

Room8 [iOS app]

An iOS app that resolves issues of dividing the debt between roomates.

The following required functionality is completed:

  • [] App Design
  • [] Login Page
  • [] Ability to Logout
  • [] DataBase that holds account information
  • []
  • []
  • []

Video Walkthrough

Here's a walkthrough of implemented user stories: ![] TBD

User Stories (Part 1)

The following required functionality is completed:

  • [] Users can sign in and sign out for the app.
  • [] Added some more functionality for posting.

Video Walkthrough

Here's a walkthrough of implemented user stories:

User Stories (Part 2)

The following required functionality is completed:

  • Users can logout for the app.
  • Post creation screen is made.

Video Walkthrough

Here's a walkthrough of implemented user stories:

![] TBD

User Stories (Part 3)

The following required functionality is completed:

  • [] Users can sign up for the app.
  • [] Parse server configured for sign ups.

Video Walkthrough

Here's a walkthrough of implemented user stories: ![]

Original App Design Project - README Template

Room8 (Placeholder)

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

Room8 is an app that allows ...

App Evaluation

[Evaluation of your app across the following attributes]

  • Category: ...
  • Mobile: ...
  • Story: ...
  • Market: ...
  • Habit: ...
  • Scope: ...

Product Spec

1. Business Problem and User Base

What problem are you solving and who will use the solution?

2. Description

What will the app do?

3. User Stories

Required User Stories

  • Users can create accounts
  • Users can login
  • Users can upload photos
  • Users can search for notes?
  • Users can like notes
  • Users can follow/unfollow courses they're in
  • Users can view a feed of notes

Optional User Stories

  • Users can leave comments under notes
  • Users can tap photos to see more details about notes
  • Users can search up notes
  • User can be notified for when their notes are liked
  • Users can upload due dates for current semester on the side

2. Screen Archetypes

What screens will the user see?

3. Navigation

Flow Navigation (Screen to Screen)

  • (Examples)
    • Launch Screen
      • Login/Register
        • Navigation/Main Screen
        • Can look at notes on here, post notes or look up courses
          • Creation Screen
          • Post Notes Here

Wireframes

Screen Shot 2021-11-01 at 10 24 31 PM

Schema

[This section will be completed in Unit 9]

Models

Property Type Description
User String unique id for the user (default field)

Networking

  • [Add list of network requests by screen ]
  • List of network requests by screen

    • Home Feed Screen
      • (Read/GET) Query all posts of users/courses that user follows
      • (Create/POST) Create a new like on a post
      • (Delete) Delete existing like
    • Create Post Screen
      • (Create/POST) Create a new post object
    • Profile Screen
      • (Read/GET) Query logged in user object
      • (Update/PUT) Update user profile image [Create basic snippets for each Parse network request]
      • (Read/GET) Query all posts where user is author
    • Navigation Screen
      • (Read/GET) Query all posts of topic/course/content user searched for

GitHub

https://github.com/JasonMai11/room8
You might also like...

iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

FinanceReactNative iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance

Jun 24, 2022

Project 03 I created for "iOS & Swift - The Complete iOS App Development Bootcamp"

Project 03 I created for

Dicee This is the third project I created for "iOS & Swift - The Complete iOS App Development Bootcamp" Our Goal The objective of this tutorial is to

Dec 23, 2021

A native iOS UI widget for adding Spokestack to any iOS app.

A native iOS UI widget for adding Spokestack to any iOS app.

A native iOS library for adding Spokestack to any iOS app. Installation Edit Podfile CocoaPods is a dependency manager for Cocoa projects. For usage a

Jun 8, 2021

React Native Todo List example app which uses Redux for managing app state

React Native Todo List example app which uses Redux for managing app state

react-native-redux-todo-list A sample todo list app developed by using React Native and Redux. How to run the app Install react-native If you don't ha

Feb 16, 2022

Control Nvidia jetbot which is based on Jetson Nano via iOS app

jetbot-remote-control This is very basic example project which control Nvidia Jetbot remotely via iOS app Based on jetbot of Nvidia, adding sample sou

Oct 6, 2021

Turbo-iOS base project that's entirely driven from your backend Rails app.

Turbo-iOS base project that's entirely driven from your backend Rails app.

Jun 24, 2022

An iOS app/Safari extension to automagically redirect AMP links to their normal counterpart. Comes with a trusty dog.

Amplosion ⚡️ Amplosion is an iOS 15 and greater app that automagically redirects AMP links to their normal counterpart. AMP links can be super annoyin

Jun 17, 2022

Restoration tracking & research app for iOS

Restoration tracking & research app for iOS

Tugz Restoration tracking & research app for iOS For Android check out Tea Time Logger Several discussions on the restoration subreddit the idea of a

Apr 20, 2022

Custom MacBook login screen and pam modules using multipeer connectivity and usb hardware checks with iOS app for sign in.

Custom MacBook login screen and pam modules using multipeer connectivity and usb hardware checks with iOS app for sign in.

Apr 17, 2022
Related tags
Managing Pull Requests and Issues For GitHub & GitHub Enterprise

Trailer For maintained binaries and/or more info: Latest macOS version Latest iOS version Trailer CLI for Mac, Linux and Windows Trailer for Android N

Jun 24, 2022
a playground app using `MultipeerConnectivity` to transfor data wirelessly between iOS / iPadOS

README An example app using MultipeerConnectivity to transfor data wirelessly between iOS / iPadOS. Both using Data and Stream to transfer data are su

Jan 7, 2022
A Simple way help you drop or drag your source (like UIImage) between different App.

A Simple way help you drop or drag your source (like UIImage) between different App.

Mar 23, 2022
Near Procedure Call between flutter and native.

npcx A new flutter plugin project. Getting Started This project is a starting point for a Flutter plug-in package, a specialized package that includes

Jun 17, 2022
WebDomHandling - A Swift Package for handling JavaScript code between WebKit and Swift implemented by WebKit

WebDomHandling A Swift Package for handling JavaScript code between WebKit and S

Jan 23, 2022
Calculate your tip and split the bill between any number of people
Calculate your tip and split the bill between any number of people

Calculate your tip and split the bill between any number of people

Feb 9, 2022
Bridge between onfido-auth and react-native

react-native-onfido-auth-sdk Table of contents Overview Installation Usage 1. Creating the SDK configuration 2. Parameter details 3. Success Response

Mar 30, 2022
Google-Blogger-iOS-App - Using Google Blogger API to build an iOS app like Medium

Google Blogger iOS App Using Google Blogger API to build an iOS app like Medium!

May 16, 2022
Codepath-intro-prework - Hello World iOS App | Prework Project for CodePath Intro to Mobile App Development
Codepath-intro-prework - Hello World iOS App | Prework Project for CodePath Intro to Mobile App Development

Hello World iOS App App Description Prework Project for CodePath Intro to Mobile

Jan 25, 2022