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

Related tags

Miscellaneous room8
Overview

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
You might also like...
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

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

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

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

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

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

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.

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

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

Owner
Jason Mai
I like to code when I am in the zone
Jason Mai
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

Paul Tsochantaris 1.1k Dec 14, 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

null 3 Aug 6, 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.

逸风 13 Nov 24, 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

null 0 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

null 0 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

Tirupati Balan 6 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

null 1 Mar 30, 2022
MQTagged provides a Tagged structure which helps differentiating between values of the same type.

MQTagged provides a Tagged structure which helps differentiating between values of the same type.

Miquido 2 Jun 29, 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!

Ricky Chuang 9 Dec 13, 2022
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

null 0 Jan 25, 2022