A modern web application created with kens-webapps
Hey! Ken here 👋 - This project was created with my kens-webapps tool, designed specifically for beginners who want to build with Claude Code!
This project is optimized for AI-powered development. If you're not already using Claude Code, here's how to get started:
- VS Code installed → Download here
- Claude Code extension → Install from VS Code marketplace
- Project opened in VS Code → Run
code .in your terminal
cd joseph
code .npm run dev
# or your preferred package managerOpen Claude Code in VS Code and try these prompts:
For beginners:
- "Help me understand this project structure"
- "Add a contact form to the home page"
- "Create a new page for my about section"
For features:
- "Add user authentication"
- "Create a blog section with markdown support"
- "Add a dark mode toggle"
Open http://localhost:3000 to see your app!
I chose these tools specifically because Claude Code works amazing with them:
- Next.js 15 - Claude Code understands the App Router perfectly
- TypeScript - Gives Claude Code context about your code structure
- Tailwind CSS - Claude Code can generate beautiful styles instantly
- shadcn/ui - Ready-made components Claude Code can use/modify
- Vitest - Claude Code can write and run tests for you
- React Hook Form + Zod - Perfect for AI-generated forms
src/
├── app/ # Next.js App Router - Claude Code loves this!
├── components/
│ ├── ui/ # shadcn/ui components - ready for AI modifications
│ └── shared/ # Reusable components Claude Code can extend
├── lib/ # Utility functions - perfect for AI-generated helpers
├── hooks/ # Custom React hooks - Claude Code can create more
├── types/ # TypeScript types - helps Claude Code understand your data
├── styles/ # Tailwind CSS - AI-friendly styling
└── __tests__/ # Vitest tests - Claude Code can write tests for you!
💡 Ken's tip: This structure helps Claude Code understand your project instantly!
npm run test # Run tests once
npm run test:watch # Run tests in watch mode
npm run test:ui # Run tests with UIClaude Code can:
- Write tests for your components automatically
- Fix failing tests
- Add new test cases when you add features
npm run dev- Start development server with Turbopacknpm run build- Build the application for productionnpm run start- Start the production servernpm run lint- Run ESLint to check code qualitynpm run type-check- Run TypeScript compiler to check types
💡 Ken's workflow: Run npm run dev, then ask Claude Code to add features while it's running!
Instead of manual setup, just ask Claude Code:
- "Add a contact form with email validation"
- "Create a user dashboard with charts"
- "Add authentication with login/signup"
- "Build a blog section with markdown"
- "Add a shopping cart with local storage"
Tell Claude Code: "Add a new shadcn/ui component for [feature]"
It will automatically:
npx shadcn-ui@latest add [component]
# And integrate it into your project!Say: "Make this component look modern with Tailwind"
- Claude Code knows all Tailwind classes
- Can create responsive designs instantly
- Follows design system patterns
Ask: "Create a form for user registration" Claude Code will generate:
- React Hook Form setup
- Zod validation schema
- Error handling
- Accessible form fields
Ask Claude Code: "Help me deploy this to Vercel"
It will:
- Set up your Vercel account integration
- Configure environment variables
- Handle the deployment process
- Fix any deployment issues
Or ask: "Deploy this to Netlify" and Claude Code will guide you through that too!
New to these technologies? Ask Claude Code:
- "Explain how Next.js App Router works"
- "Show me how to use Tailwind CSS effectively"
- "Teach me TypeScript best practices"
- "How do I use React Hook Form?"
Claude Code is your personal tutor - it can explain concepts while building your project!
Stuck? Ask Claude Code:
- "I'm getting this error: [paste error]"
- "How do I add [specific feature]?"
- "Review my code and suggest improvements"
- "Help me debug this component"
Thanks for using my webapp starter! I built this specifically for Claude Code users because I believe AI-powered development is the future.
Follow me for more tools like this:
- [Twitter/X: @YourHandle]
- [GitHub: YourGitHub]
Made something cool? Tag me - I'd love to see what you build!
Happy coding with Claude Code! 🤖✨