Inspiration
Listening to the news, anyone would be overtaken by the dark and gloomy events happening everywhere, to the point of forgetting that good still exists. We take actions every day to be productive, efficient, or to achieve something, and while those actions advance us in life, they are not necessarily creating good results in our lives, in our families, and in our environment. The idea of consciously choosing to do good is what inspired my project, GoodDeed. In a world full of suffering, perhaps we need to remember how to act for the better, one action at a time.
What it does
GoodDeed is a mobile app that suggests good actions to the user. The goal is to help the user to select an action to take to benefit himself and others. The actions are suggested through a Deed Card that the user can complete or skip. There are 9 deed categories: Supportive, Financial, Environmental, Educational, Physical, Verbal, Written, Relationship, and Social. And 9 deed recipients: Self, Family, Partner-In-Love, Acquaintance, Neighbor, Friends, Colleagues, Strangers, and Community. The user can customize his deed categories and recipients, as well as track his progress. There is also a Global dashboard that tracks global good deeds completion, and breaks down the data by country. This is meant to give the user a reminder that good still exists in the world and he can choose to be part of it.
How we built it
I used Bolt.new to create the app, first giving it a prompt with the idea and then iterating the styling and features. I integrated Supabase for user authentication, deployed it through Netlify, and used the free Entri custom domain.
Challenges we ran into
Being a non-technical person, I found it amazing that I could create the idea I had in mind and walk it into reality using Bolt. The biggest challenges I had were regarding user authentication and storage through Supabase, but I kept asking Bolt to fix the errors and specifying what I wanted until it worked.
Accomplishments that we're proud of
I'm proud of having created my first ever app, this definitely gave the confidence to use AI coding platforms to realize my ideas. I am starting my entrepreneurial journey and being non-technical, I was worried about creating my MVP, but now I know with enough grit and intention, I can do it.
What we learned
I learned a lot through this experience. I didn't know a thing about React apps, never heard of Supabase or Netlify, and had no idea how to create user authentication and connect a database. I can now say that I have a better understanding.
What's next for Good Deed
I want to publish GoodDeed on the app stores. I hope it might be a fun simple way for people to take actions that will make them happier and more effective in their society and lives.
Built With
- css
- entri
- github
- netlify
- plpgsql
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.