Git Product home page Git Product logo

anxietyalign's Introduction

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

anxietyalign's People

Contributors

jeshna05 avatar anaq21 avatar anushkajp avatar azia-bay avatar

Stargazers

 avatar  avatar  avatar

Watchers

James Cloos avatar Shannen Barrameda avatar Ibrahima G. Coulibaly avatar

Forkers

vedacharthad

anxietyalign's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.