Skip to content

Account Management Specification

kayl424 edited this page Mar 7, 2022 · 1 revision

Implementation due 11 March 2022

Authors

Jackson Chadfield
Fraser McCallum

Specification

  • User can login with google.
    • Using firebase.
    • Firebase ID is linked to our database.
  • Users can create a house.
    • Houses should have:
      • An owner (by default the user that created them).
      • A name.
      • Should be able to add other flatmates through a sharing link.
  • User/Flat details can be edited and managed.
  • Sharing Link Process:
    • Owner creates flat.
    • Share button will give them a sharing URL.
    • Owner sends this to their flatmates.
    • This URL will redirect the flatmate to login/create account page.
    • Once they have logged in/created an account, they’ll be added to the flat automatically.
Clone this wiki locally