Skip to content

Migraine Manager is a web application that allows users to create, read, update, and delete logs of their daily habits and migraine pain. This is my front end capstone project for NSS.

Notifications You must be signed in to change notification settings

dylankmoore/migraine-manager

Repository files navigation

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.

Video Walkthrough of Migraine Manager

Project Screenshots

migraine1 migraine2 migraine3 migraine4 ERD:
migraine_erd

Relevant Links

Contributors

About

Migraine Manager is a web application that allows users to create, read, update, and delete logs of their daily habits and migraine pain. This is my front end capstone project for NSS.

Topics

Resources

Stars

Watchers

Forks