Skip to content

Anxiety is a struggle known to many. This mobile app helps users identify their triggers and track their attacks and stressors while providing them ways to cope with their anxiety.

Notifications You must be signed in to change notification settings

acm-projects/AnxietyAlign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Anxiety is a struggle known to many. This mobile app helps users identify their triggers and track their attacks and stressors while providing them ways to cope with their anxiety.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •