Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 2.86 KB

README.md

File metadata and controls

47 lines (38 loc) · 2.86 KB

Migraine Manager Netlify Status

Migraine Manager is an app designed to better understand & manage your migraines. Migraine Manager will empower you on your journey to better health by tracking your migraines & daily routines and storing your history of logs.

View App

Get Started

  • Clone this repo to your machine, make sure you're in the root directory
  • Create a file called .env and copy & paste the contents from the .envexample file into it
  • Enter the following in your command line: npm run install
  • Next, run npm run prepare This command sets up husky to track eslint errors on commit that will make your deploy fail on Netlify.
  • To start the application, enter: npm run dev
  • Open http://localhost:3000 with your browser.

About the User

  • The ideal user for this application is someone who suffers from migraines.
  • Their life is interrupted by migraine pain and they want to better understand their triggers.
  • The problem this app solves for them is it allows them to track their pain levels & daily habits. They can view the history of their logs and be able to better pinpoint things that may be causing their migraines.
  • The user will ideally be able to cut down the amount of migraines in their day to day life.

Features

  • When a user logs in via google authorization, they will be greeted to a homepage welcoming the user & explaining the app.
  • User can create a log of daily habits & migraine pain level.
  • User can read the history of their logs.
  • User can update & delete the logs as needed.
  • User can search & filter the logs.

Video Walkthrough of Migraine Manager

Project Screenshots

migraine1 migraine2 migraine3 migraine4 ERD:
migraine_erd

Relevant Links

Contributors