TEAM MEMBER: @Xeretis on GitHub // Lorem ipsum#7120 on Discord

** NOTE: typo in slogan on home page in video: should be "best of analog* and digital" worlds.

Inspiration

Conventional methods of journaling and therapy

What it does

Gives you the best of the digital and analog mental health worlds: private journaling, anonymous discussion, optional thought sharing

How we built it

-C#/.NET Core REST API built on top of Postgres

  • Typesafe API definitions for Typescript / React / Vite frontend
  • Websockets for chat
  • JWT used for auth

Challenges we ran into

We originally used Next, NextAuth and Prisma (T3 stack) but it was more counter-productive than helpful, so we completely pivoted to a Vite front-end and a .NET backend.

Accomplishments that we're proud of

  • Clean UI
  • User-friendly UX
  • Fully-functioning app in limited time

What we learned

  • How to build interactive charts in Typescript
  • How to optimize and index SQL queries
  • How to time manage, and work together across time zones

What's next for MentalWealth

  • provide options for more targeted audiences, e.g. pairing enterprise users with professional counselors to encourage openness in a company or on a team.
  • implement a more complete "balance" system
  • add the option to schedule voice calls instead of only texting

Built With

Share this project:

Updates