Skip to content

Functionality & MVP

DavidWoolner edited this page Sep 20, 2021 · 9 revisions

1. Hosting on Heroku

2. Authentication

  • Users will be able to create an account.
  • Users will be able to log in/ log out.
  • Landing page for logged in users will differ from that of logged out users.
  • Users will have access to a demo login which allows them to test all of the sites features.
  • Appropriate error messages will be displayed when invalid inputs are provided during login or signup.
  • Certain features will be limited to users who are signed in.
  • User will have access to an emergency button on the navigation bar that would display emergency service information.

3. Profiles Page

  • Logged in user will be able to populate profile page with information from their household occupants.
  • Family members names, age range and pictures.
  • Logged in user will be able to add/ update and delete occupants list and information.

4. Disaster Plan Folder

  • User will be able to create/ edit/ delete disaster folders.
  • User will be able to see all folders if logged in on landing page.
  • User will be able to see previous disaster completion times.

5. Disaster Plan

  • User can select from predefined disaster plans.
  • User will be able to create/ delete and edit their own plans.
  • User will be able to share plans with other users.

6. Drill Alert

  • User will be able to enable random or set disaster alerts.
  • User will receive alert via text.
  • User will be able to add random drill alerts to their plan.
  • User will be able to time how long after the alarm was received, were all family members “marked safe”

7. Production README

Bonus Features

  • User will be able to upload personal documents into profile such as ID and passport.
  • User will be able to add household pets to profile.
  • User will be able to receive full emergency plan via text when receiving the alarm drill.