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.
- 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.
- 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.
- 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.