Sup! So check this out. I’m a construction guy with minimal coding knowledge and experience. I have, however, an idea that has the potential to make a niche area of construction 10x better.
Simple in concept: a marketplace app where Contractors post Jobs, which get broadcast to Workers who can signal interest, Contractor hires Worker, then we finish the process with 2-way reviews. Repeat.
I got an almost-MVP working. Got Contractor and Worker user types down, authentication, Job Posting function, rudimentary comms thru Jobs and a very basic UI. Separate development and production environments.
And that’s where progress stopped. To make an MVP that actually works, I need a real-time notification system and a review system.
I attempted to get Agent to implement the notification system. Knowing nothing about this, I trusted Agent to implement Websocket notifications. It kinda works, but it feels like development has slowed to a crawl. I think maybe it’s because the app is now too big for the LLMs to manage (too much context), or because I gave inconsistent instructions and now the thing is a Frankenstein.
Reading thru this forum I’ve learned some good guidelines, such as establishing a DevGuideLines.md document right off the hop, testing and debugging like a psycho, documenting like a psycho, building in reusable components as much as possible, committing to Git and branching like a psycho, basically be psychotic or obsessive compulsive with organization and cleanliness. Basically the exact opposite of my personality type. Ugh.
Anyway, the point is that I feel like I put in so much work to this project but I also feel like starting over might be better in the long run because I can build it cleaner with the knowledge I have.
The other part of me thinks that maybe this is too complex of a project for an LLM to manage without an experienced developer at the helm??
Anyway, if you guys want to check out the mess so far, you can go to the demo environment (frameworkdemo.replit.app) where you can apply for Jobs such as ‘Twerk dat azz’ or ‘Get a boner’, and feel free to create Contractor accounts, Worker accounts, post Jobs, etc. PS If those Job titles offend you, we’re not a good fit to work together :).
Someone help!! Maybe @robinbobinpopin ? You seem like a cool individual ![]()