Skip to content

Latest commit

 

History

History
116 lines (98 loc) · 4.77 KB

README.md

File metadata and controls

116 lines (98 loc) · 4.77 KB

AnxietyAlign

Anxiety is a struggle known to many. With this mobile app, users can learn their triggers and track their attacks and stressors, while providing them ways to cope with their anxiety.

MVP

  • Anxiety Information Page
    • Methods to Calm An Anxiety Attack
    • Ways to Detect An Attack is Rising
    • Differences between Panic and Anxiety Attacks
    • National Hotlines and Ways to Get Help
    • What is Anxiety and Why Does It Occur
  • Enter An Attack
    • Date and Time (logged automatically but can be manually changed if possible)
    • Rating the Anxiety Attack on a scale of 1 to 10
    • What was I doing prior to feeling anxious?(Short Answer Question, maybe preset)
    • What are my thoughts at the moment? (Short Answer Question)
    • What physical sensations or reactions am I having? (Select All That Apply Question)
    • What did I do to calm down? (Select All That Apply Question)
  • Statistics that track aspects
    • Number of Days Without An Attack
    • Average Rating of Anxiety Attack Scale
    • Bar Chart that Shows Number of Attacks in Each Month
    • Which Triggers are Common
    • Common Feelings Felt at the Moment of the Attack
  • Journal that is Password Protected
    • Written Text Entries
    • Audio Recording Entries (Maybe could be transcribed)
  • Entries Log
    • A Section that displays each Individual Anxiety Attack Entry
    • Stores the logs chronologically
    • Potential view as a calender to see when attacks occurred

STRETCH GOALS

  • Stretch goals:
    • Could make Journal and Entries Log stretch goals
    • Some of the resources could be added in if there is time

MILESTONES

  • Both Teams
    • Confirming Tech Stack
    • Downloading and setting up all environments
    • Research done on anxiety and its management (what needs to be tracked and why)
    • Constant communication at every stage to have proper integration
  • Frontend
    • Use Figma or Adobe XD to create very detailed and basically how it is going to look at the end wireframes

    • Learning basics of Flutter

    • Coding UX design from finalized wireframe

      • 1st - User Profile (Journal Can be here?)
      • 2nd - Enter An Attack (Home Page)
      • 3rd - Information Page
      • 4th - Statistics Page
      • 5th - Entries Log
    • Combining frontend and backend at each stage

  • Backend
    • Learn basics of Firebase
    • Set up database to hold
      • User profile information
      • Information from each anxiety attack entry
    • Create infrastructure for
      • Entry Form
      • Statistics Page
      • Storage of Journal enteries
    • Combining frontend and backend at each stage

PRESENTATION

PAGES

  • Journal

  • Questionare

  • Statistics

TECH STACK

Flutter (Frontend)

Dart (Backend)

Firebase or Firestore (Database)

Potential API's to use

SOFTWARE TO INSTALL

RESOURCES