Claude Code is all you need
13 days ago
- #CRUD
- #vibe-coding
- #LLM-development
- Vibe coding is defined as creating software without directly editing code, relying on chatting with a model.
- A SplitWise clone is used as an example CRUD app due to its simplicity and interesting edge cases, like handling pending user invitations.
- One-shot vibe coding aims to generate a fully working application from a single prompt without further inputs.
- A working version of the SplitWise clone was created using a SPEC.md file, resulting in a 900-line PHP app with SQLite.
- A broken version, using NodeJS, failed to implement basic functionality and included 500MB of dependencies.
- Key features include user registration, expense splitting, and handling invited users who haven't joined yet.
- The SPEC.md file provided detailed requirements, including technical constraints like using raw SQL and no frameworks.
- The difference between the working and broken versions was mainly the guidance on technology stack in the prompt.