Skip to content

An app to help people better understand their headaches

License

Notifications You must be signed in to change notification settings

jessefrench/clearheaded

Repository files navigation

About the project

As someone who has lived with migraines and chronic headaches their entire life, I wanted to build something that could help other people dealing with these issues. Headaches are extremely varied in type and difficult to pinpoint, so often times this leaves people frustrated and confused about the pain they are experiencing. My goal with this app is that it helps people better understand their headaches so they can get the proper care they deserve.

splashPage

How it's made

This is a full-stack application built with MVC architecture and local authentication.

  • Node
  • Express
  • EJS
  • MongoDB

Features

  • Login with an email account to view your home page with a personalised greeting
  • Record an attack that walks you through a detailed list of questions about your headache and receive a summary page of all info when complete
  • Quick-add a headache to track on the home page
  • Search for headaches from a specific date
  • Mark tracked headaches important by selecting the exclamation point symbol, or deselect it to mark unimportant
  • Delete tracked headaches by selecting the trash can symbol
  • Rearrange tracked headaches with drag and drop functionality

App in action

Tracking headaches on the home page

homePage

Recording an attack

recordAttack

Packages / dependencies

bcrypt, connect-mongo, dotenv, ejs, express, express-flash, express-session, mongodb, mongoose, morgan, nodemon, passport, passport-local, validator, tailwindcss + daisyui

Optimizations

As of right now, when recording a full attack, the headache doesn't show up on the home screen automatically, so you have to add it manually if you want to track it. I will add this feature soon! I also want to include an archive where users can pull up past records of thier attack summaries.

About

An app to help people better understand their headaches

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published