Skip to content

kmoze/migraine_pal

Repository files navigation

MigrainePal

MigrainePal is a tracking tool that enables users to log their migraine attacks, receive detailed analytics and insights about them all with the goal of providing the end user with a deeper understanding of their migraine condition.

Features

  • Log migraines through a multi-step form
  • Receive detailed weather warnings that alert you to migraine-triggering weather patterns
  • Analytics dashboard to easily see key data points regarding your migraines and the impact they have on your life
  • Filter the analytics by date ranges to hone in on specific time frames
  • Export a PDF report to provide to healthcare professionals to discuss your progress or concerning trends
  • Dark mode toggle to provide some temporary relief from bright screen if you're actively suffering from a migraine

Tech Stack

Installation

Install the dependencies and devDependencies and start the server.

cd project_name
npm install
npm run dev

Supabase

Sign up for Supabase and create a table schema that replicates the schema in the multi-step form code so that the form input is mapped to the DB's table.

You'll need to create a 'Project API Key' within Supabase as well as a 'Project URL'.

OpenWeather

Sign up to OpenWeather and generate an API key (for the only free service they offer). That's all you need to do!


Everything should be running and working well.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors