Inspiration
My original intention was to build a learning management system for African History and architecture, however that felt too sacred and code-intensive for just 30 days so I had to brainstorm, till I saw a Reddit thread of users calling out vibe-coded app and GPT wrappers. I thought? This doesn't have to be a bad thing it could be a space for serious contribution to the tech community as a whole as well as provide a little comic relief.
What it does
Was this Vibe Coded is modelled after Reddit; It is a thread like app where users can post and engage with coded projects specifically. The application gives a faulty prediction of just how much your code was Vibe-coded(My API credits ran out : [ ) which is then influenced by people's interaction with your thread. The logic for this sort of thing is obviously very complex so it's not as functional as intended, most of the user experience will come from different users engaging with different projects(for now).
How we built it
Once the brainstorming session was over, I ran my idea through ChatGPT for validation before prompting it to give me a 30 day checklist to achieve this project. I created the supabase tables using the supabase sql editor and then had it integrated to BOLT. Bolt as an application is rather unpredictable when it comes to prompt response however it was a little easier with step-by-step prompts with specifications which allowed Bolt to attack a problem one at a time, however I did scold it sometimes like a human which didn't positively contribute to my project development. Over the course of 29 days, I tackled the UI first by scaffolding the project, then asking Bolt to develop the UI with just mock data not placholders in mind. After that, I and Bolt worked to connect the database to each component from the notification panel to the admin. It was a daunting journey, but I'm happy I came through it.
Challenges we ran into
- At some point I asked Bolt to tackle a migration issue which led to it rewriting my entire project, I wasn't even aware of version control on the BOLT interface at the time which led to a lot of token burn trying to recover my project.
- At some point my tokens finished and I had no idea how to finish the Admin panel integration at the point, so after trying my best by myself and also seeking help from Claude, I went to my friends with the bolt affiliate link and begged them to sign up so I could get the mere 200K tokens( I was such a beggar).
Accomplishments that we're proud of
I'm proud of myself for staying the course of the hackathon even when I felt like giving up. Regardless of the outcome it was a memorable experience and I'm happy for all it brought. Frustrations, joys and all.
What we learned
Version control is sooo important. I already knew the importance, however Bolt has issues with importing github repositories into its IDE, so I decided to depend solely on the BOLT system which lead to many problems down the line. Have a backup for the backup, because this project almost didn't happen.
What's next for Was This Vibe Coded?
Depending on the July 26 hackathon outcome I hope to find a team of developers and contributors with which to continue this journey. I believe this applications can do a lot, a place to hash out the grievances and joys of AI like BOLT, Claude, Loveable in tech development as well as soft roast the GPT wrappers. A space to find teammates, cofounders, healthy competition and support upcoming startups(GPT wrappers), the possibilities are limitless and it came a lot quicker thanks to app development accessibility. AI is the future. The future is here.
Built With
- openai
- react
- supabase
- tailwind
- vite
Log in or sign up for Devpost to join the conversation.