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
- c#
- dotnet
- postgresql
- react
- typescript
- vite

Log in or sign up for Devpost to join the conversation.