Inspiration

Seasonal Affective Disorder (SAD) affects millions, yet it rarely gets the attention or tools it deserves. Many people silently struggle during darker months when low sunlight impacts mood, energy, and motivation. We wanted to create a system that actively supports people during those overlooked times, making mental health care approachable, timely, and consistent.

What it does

MoodCast is a mental wellness web app and Chrome extension designed to support people living with Seasonal Affective Disorder (SAD). During darker months, reduced sunlight, cloudy days, and earlier sunsets can significantly impact mood, energy, and motivation of those living with this condition. MoodCast helps users navigate those difficult moments by providing timely encouragement and practical coping strategies exactly when environmental conditions are most likely to affect mental health.

Using weather data and location information, MoodCast detects days with limited sunlight or heavy cloud cover (conditions that can worsen symptoms of SAD). When these patterns occur, a friendly character companion appears through the Chrome extension to offer supportive messages, grounding exercises, and small mental health tasks (which users can personalize) designed to help users feel more in control of their day.

By combining environmental awareness with gentle digital support, MoodCast aims to provide people with SAD a consistent source of encouragement during the times of year when they may need it most.

How we built it

We built it using React, Supabase, and creating a Chrome extension. We also used a Weather API to detect the weather.

Challenges we ran into

-Figuring out how to determine what weather conditions would be difficult for those with SAD -Determining what features would best support users

Accomplishments that we're proud of

-Navigating Supabase -Learning how to create a Chrome extension -Using React for the first time

What we learned

We learned how to use Supabase and create a Chrome extension. One member also figured out how to use React for the first time and do front-end web development.

What's next for MoodCast

-Expanding on features to support users, such as a way to track streaks to encourage consistent use -Adding medicine tracking and calendar integration

Built With

Share this project:

Updates