A modern monorepo starter with Bun, Turborepo, Convex, and AI-assisted development.
git clone https://github.com/StillScripts/soon.git my-app
cd my-app
bun install
# Set up environment variables
cp packages/backend/.env.example packages/backend/.env.local
cp apps/web/.env.example apps/web/.env.local
# Start development (run in separate terminals)
turbo dev --filter=web # Next.js app
cd packages/backend && bunx convex dev # Convex backend| Category | Technology |
|---|---|
| Runtime | Bun |
| Monorepo | Turborepo |
| Frontend | Next.js 16 + React 19 |
| Backend | Convex |
| Auth | Better Auth |
| UI | shadcn/ui + Base UI |
| Styling | Tailwind CSS 4 |
| Testing | Vitest |
| Linting | oxlint |
| Docs | Astro Starlight |
apps/
├── web/ # Next.js application
└── docs/ # Documentation site
packages/
├── backend/ # Convex backend + Better Auth
├── ui/ # Shared components (shadcn/ui)
├── validators/ # Shared Zod schemas
├── oxlint-config/ # Linting configuration
├── typescript-config/# TypeScript configuration
└── vitest-config/ # Test configuration
bun dev # Run all apps
bun build # Build all apps
bun lint # Lint all packages
bun format # Format code
bun check-types # Type check
bun test # Run testsThis repo includes professional Claude Code skills for AI-assisted development:
/commit # Create commits
/create-pr # Create pull requests
/code-review # Code reviews
/convex # Convex patterns
/vitest # Testing guidance
See .claude/README.md for all available skills.
The documentation site contains:
- Development Journey: 18 guides documenting how this project was built
- Skills Reference: Claude Code skill documentation
- Quick Reference: Common patterns and APIs
MIT