GithubHelp home page GithubHelp logo

thc's People

Contributors

christinechaooo avatar davebernthal-okta avatar davedive avatar quackyduck avatar tasveer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

thc's Issues

Case submission screen

When a case is submitted:

  • Big thank you text
  • Summary of the report they just submitted
  • Edit button takes you back to editing case data
  • Button that takes you to all cases (if logged in) or all cases YOU submitted (if not logged in).
  • All data is properly submitted to Parse!

Initial assets

This task is to mark when we get our initial assets for the app.

Create case detail view

This is the case detail controller

There should be two parts of the detail view:
Static, but editable details assigned to the case (from the email):

  • Full name
  • Address
  • Unit #
  • Phone #
  • Email (if applicable)
  • language spoken

Dynamic content that we can appended

  • Notes: We collect information on the issues each tenant is dealing with. Sometimes we help a group of tenants with the same issues (e.g. mold) to put together a “multi-unit petition” at rent board so that the landlord must reimburse everyone simultaneously. Most common issues include: mold, pests (mice, roaches, bed bugs), no working heater, non-functioning elevator, no hot water, broken windows/doors/walls, obstruction of egress, general maintenance, security, fire detector, carbon monoxide detector

New Map/Initial Screen

  • Rework opening screen to have a tab bar (for now)
  • Remove Search bar
  • Tab 1 is a Map and Aggregate view
    • Screen will not have login/signup
    • Floating New Reports button
  • Tab 2 is cases view
    • Option to login/signup
    • Logged in users will see all THC cases
    • Non-logged in users will see cases that they created

Complex Report Collection VC

The complex Report collection VC is the Form that takes in all of the details of the report. From the email:

  • Full name
  • Address
  • Unit #
  • Phone #
  • Email (if applicable)
  • language spoken
  • Notes: We collect information on the issues each tenant is dealing with. Sometimes we help a group of tenants with the same issues (e.g. mold) to put together a “multi-unit petition” at rent board so that the landlord must reimburse everyone simultaneously. Most common issues include: mold, pests (mice, roaches, bed bugs), no working heater, non-functioning elevator, no hot water, broken windows/doors/walls, obstruction of egress, general maintenance, security, fire detector, carbon monoxide detector

Create simple Map Screen

  • Create a simple version of a Map View that is the initial screen
  • Provide button for Login
  • Provide button for Case management

Draw/write on photo

At the preview screen of the photo, allow the user to draw on the photo or write their text description of the case. Maybe you don't have to write ON the photo (even though I'd like that) but let's at least put the description under the photo on the same screen.

Also users should be able to select multiple photos from their camera roll.

Setup Parse

Create the Parse model

  • Case
    • Id
    • Building Id
    • More General Info
    • Description
    • Comments
    • Photos
  • Photo
    • Id
    • Case Id
    • Caption
  • Comment
    • Id
    • Case Id
    • Text
  • User
    • Id
    • Name
    • Address
    • Lat
    • Long

Simple Report Collection VC

The simple report is essentially a description that you may add to a photo. Personally, I was thinking something like the Secret app, where you have a photo and you can write directly on the image. I simple VC with a TextView is probably good enough at this point.

Cases tableview

Version 2 of the cases tableview:

  • Better formatted tableview cells
  • Handle photos properly
  • There should be a New Reports button in this VC
  • Fully functional

Staff tableview

This tableview will have all of the cases and should have three tabs

  • New cases
  • Cases assigned to Me
  • Search by Case Id

New screen for signup/login

This will "unlock" the cases tableview controller. Currently they are both separated off of the map view. Let's consolidate.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.