Inspiration
Since Covid-19 hits, I noticed a lot of people dealing with anxiety, stress, & depression. Moreover, it got worse with time since they are afraid of mental health stigma. So, what people do to deal with it? Yep, they kept it to themeselves and fight a lonely war.
In Indonesia mental health problems is overlooked. Looking at the statistics, it's no surprise that milenials productivity are lacking. Here are the statistics.
- Only 32.5% hospitals in Indonesia have trained physiciatrist.
- Only 9% of mental health patients received treatments.
The disappointing part is, Indonesian government has no plan to deal with this issues. Eventhough, Indonesia's younger generation deeply affected their mental health problems.
Fundamentally, mental health issues is developed from isolation and loneliness which Kawal Kawan wants to tackle. Kawal Kawan aims to bring mental health awareness that later leads to less mental health patients.
What it does
Kawal Kawan bring community together to help dealing with each other's struggle wrapped in a gamified (reward based system) where supporting each other gains point (or Confidence Point in this app).
This app done it by,
- Allowing people to share their struggles to people share their struggle and problems openly and without judgement.
- Allowing people to support each other by giving encouragement, word of advice, or anything that can hopefully supported a person. Someone bad experience can be valuable to others.
How I built it
I built it with Nextjs that is configured with Trpc. This combination allowed me to do end-to-end development without thinking much about front-end and back-end. The authentication is powered by Twilio Verify.
Challenges I ran into
Integrating Twilio for the first time is not easy, especially since there aren't a lot of guide with serverless environment. Another noteworthy challenge is definitely the time constraint that limits the time I can work on a problem I encountered.
Accomplishments that I'm proud of
I definitely proud of the reward based systems and the Twilio phone number verification signup flow.
What I learned
Working solo meant I manage all things on my own from design to code. I learnt time management the hard way by spending a lot of time in aa trivial problem.
What's next for Kawal Kawan
There are still a lot of improvements in terms of ui/ux and code. The next plan is to improve the gamifying such as adding achievements and redeems point.
Built With
- nextjs
- postgreql
- prisma
- react
- react-query
- tailwind
- trpc
- twilio
- typescript
- zod
- zustand
Log in or sign up for Devpost to join the conversation.