Skip to content

pedro-mass/BalanceTrackerV1

Repository files navigation

BalanceTrackerV1

Mock Up | V1 Doc | Strides Tracker | finish by 6/25/17

Project Doc + future features

Plan

  • Two months to complete
  • Tracked using Strides
    • We have 4 steps
    • Each step is worth 100pts (to represent percentage completed)
    • Update strides whenever project is worked
      • For time keeping
    • Mark what percentage of the feature we believe is completed

Version: 1

  • Login: email/pass
    • Regular firebase auth
    • Use the same approach from the Udemy course
  • Simple Balance display
    • Just a text for the balance
    • Something like a button for the +/-
  • Simple Increase/Decrease Balance
    • Basic input for the amount
  • Simple CRUD transactions
    • Everything is a basic input

Data Model

  • Current balance
  • List of transactions
    • Date time (computed on time of input)
    • Amount
    • Note (optional field)

ToDo

  • update ReadMe to state how to run the application
    • include setup link to our version of React-Native (this captures the xCode install)
  • add indicator to List item if it has a note
  • clean up Add/Edit, so that they're using the same form
  • organize state so that we're not referencing it like this: state.balance.balance
  • "freeze" the save button so that they can't press it twice
  • have a delete confirmation
  • validation on the balance add/edit form
  • logout button
    • place on the Balance page