Inspiration

I'm always disappointed and frustrated by the amount of waste we culturally create in today's era of ultra-connected consumerism. Nearly every week I see brand new or gently used products going to landfills simply because they aren't needed.

I've participated in local "buy nothing" groups and tried trading goods through services like eBay and Facebook Marketplace but have been consistently dissatisfied by the lack of usability and community problems which ultimately inspired the original idea.

What it does

Kindr is engineered to let anyone connect with like-minded individuals by geographic proximity. With the ability to search, filter and browse with an interactive map I expect it to be significantly more user friendly than existing options.

Once you find a listing you're interested in, you can message the lister directly on the platform to work out details. After the exchange is complete, both parties can rate each other to help the rest of the community interact better in the future.

How we built it

While I could easily have started this project by hand as an experienced engineer, instead I wrote an explanation of my idea in the Bolt.new prompt box and enhanced it. I manually edited all the useful details in the enhanced prompt to perfectly match my vision for the app then ran it.

To my amazement the result was already about 80% of the way to the app you see today in less than five minutes. The very first version that came out as "LocalHelp" already had a beautiful interface, a Supabase backend and the ability to create, update and filter listings by distance.

While I did a lot of editing by hand, particularly to clean up small details like consistent icon and color usage, every major feature in the application was built by generative AI. Carefully crafted markdown prompts allowed me to add features like the map view, messaging and alerts with minimal effort.

Both the name and logo were created primarily by ChatGPT, with some small details such as colors enhanced by myself. The bolt editor also helped solve large and tricky problems, especially regarding the Postgres database which I don't have strong knowledge of.

Finally, the whole application was deployed to Netlify in a single click with Bolt's integration.

Challenges we ran into

Desktop and mobile responsiveness was a challenge with some of the more advanced functionality.

Trying to always keep accessibility at the top of mind while working on new features was also a challenge!

Accomplishments that we're proud of

Having a dynamic map with geographical filtering and real time chat functionality built almost entirely by AI is exciting but took quite a bit of prompt engineering. I'm quite proud of the results however!

The demo reel video was a fun and challenging project using a combination of hand recorded footage, stock video, and generative AI video with narration creating using ElevenLabs text to speech.

What we learned

Bolt.new and tools like it are creating an entirely different kind of environment for entrepreneurs. It's easier than ever before to realize a new product from nothing more than an idea.

What's next for Kindr

Ultimately the greatest challenge of any social app is bootstrapping. My plan is to utilize the boost provided by the World's Largest Hackathon to generate enough initial interest to kick off at least one or two communities that find Kindr useful.

Once the Kindr community at large becomes big enough, I believe that a small monthly subscription fee in exchange for access to free goods and services would be an appealing enough offer to sustain the business over the long term. This would also double as a community reinforcement and anti-bot measure.

I believe there's a possibility for additional revenue streams through automated escrow services for paid transactions and targeted localized advertisement in the form of premium listings.

Built With

Share this project:

Updates