AI-First Front-End Boilerplate

Start building with AI, not cleaning up after it

A Next.js starter kit with AI rules baked in. Claude reads them first, so the output is code you'd ship, not fight.

Drop your email. I'll let you know the moment vja-start v1.0 lands.

Newsletter coming soon

One-time purchase. Lifetime access. Full source code.

Victor Jeman

Who Is This For

VJA Start works for anyone who builds with Claude Code.

Frontend Developers

You build UIs daily and want AI to move faster without creating cleanup work. VJA Start hands Claude my conventions so the output is consistent from the first prompt. Adapt them to your taste over time.

Backend Devs Stepping Into Full-Stack

You own the backend and now have to ship frontend too. VJA Start is a frontend rulebook you can trust, so Claude writes UI at the same quality bar you expect on the server.

Designers & PMs Who Code

You are not a developer by trade but you work in an editor with Claude. My rules keep its output structured and readable, so what you build is not scary for a developer to pick up.

Indie Hackers & Solopreneurs

You ship alone and cannot afford to babysit AI. VJA Start gives Claude a proven structure, so the side project you start tonight is still maintainable six months from now.

Before & After VJA Start

Same prompt, two outcomes. Without the rules, Claude improvises and you clean up. With the rules sitting next to the project, the first draft already lines up with the structure you want.

Problem

Every feature organized differently

AI dumps everything into components/ and utils/. No separation between features. Finding anything means searching the whole tree.

Solution

One structure, every feature

core/ for shared code, features/ for isolated modules. Every feature has the same folders. You know where everything lives before you look.

Typical AI output
src/
components/
Dashboard.tsx
DashboardCard.tsx
DashboardChart.js
ProjectList.tsx
ProjectCard.tsx
UserProfile.tsx
LoginForm.jsx
Sidebar.tsx
Header.tsx
Modal.tsx
utils/
helpers.js
formatters.ts
constants.ts
hooks/
useData.ts
useAuth.ts
types/
index.ts
api/
calls.ts
VJA Start structure
src/
core/Shared across all features
ui/
lib/
hooks/
features/Isolated feature modules
dashboard/
dashboard-config.tsText, routes, API paths
dashboard-types.tsTypeScript types
dashboard-schemas.tsZod validation
dashboard-mocks.tsTest data
actions/
dashboard-stats-actions.ts
fetchers/
dashboard-overview-fetcher.ts
queries/
use-dashboard-stats-fetch.ts
hooks/
use-dashboard-filters.ts
lib/
dashboard-transform.ts
ui/
dashboard-stats-grid.tsx
dashboard-recent-activity.tsx
auth/
projects/
task-board/

How It Works

VJA Start is a reference, not a framework. Claude reads it and builds your project the way I would.

  1. 01
    Scaffold

    Add the Reference

    Clone VJA Start into your project as a submodule. It lives next to your code, always there for Claude to read.

    your-project/
    vja-start/The reference
    src/Your code
    .claude/Your rules (soon)
  2. 02
    Ask Claude

    Claude Reads the Reference

    Point Claude Code at the vja-start folder. Rules, patterns, and working examples soak in within seconds.

    > Read vja-start/.claude/ and vja-start/apps/portal/src/ to understand the project conventions and patterns.

  3. 03
    Scaffold

    Generate Your Rules

    Claude creates your project's .claude/ folder from my reference, cut down to what you are actually building.

    .claude/
    CLAUDE.md
    rules/
    next.md
    quality.md
    project.md
    skills/
    next/
  4. 04
    Ask Claude

    Describe What You Build

    Tell Claude about your project in plain language. It uses the reference to scaffold the right structure on the first try.

    > I'm building a client dashboard with auth, a project list, and a settings page. Use vja-start/apps/portal as reference.

  5. 05
    Scaffold

    Build Features

    Every feature Claude writes follows the same shape. Same naming, same error handling, same component patterns.

    src/features/project/
    project-config.ts
    project-types.ts
    actions/
    fetchers/
    queries/
    hooks/
    lib/
    ui/
  6. 06
    Scaffold

    Evolve Your Rules

    Your project grows and the rules grow with it. Update .claude/ as you find what fits your team.

    .claude/patterns/
    next.mdUpdated
    quality.mdUpdated
    project.mdUpdated
    api.mdNew
    analytics.mdNew

What's Inside

The structure I use daily on outsourcing work with teams across Europe and the US. Real projects, real clients, not a weekend demo.

100+ AI Rules

Rules in .claude/patterns/ that Claude loads on every prompt. File naming, imports, components, data fetching, error handling. My rules, not guidelines. I refine them daily on client work.

AI Skills with Patterns

Skills in .claude/skills/ paired with WRONG/RIGHT code. Frontend, backend, task workflow, code review, docs. Concrete code beats abstract description.

Enforced Project Structure

core/ for shared code, features/ for isolated modules. Every feature has the same folders: config, types, actions, fetchers, lib, ui. You always know where a thing lives.

Dashboard App

8 features built the way I build them for clients: auth with RBAC, dashboard with charts, data tables, CRUD with detail views, kanban board, multi-step forms, audit log, and marketing pages.

Presentation Website

A public-facing Next.js app for marketing, landing pages, and content. i18n ready, SEO set up, built to the same rules as the dashboard.

Documentation Site

Fumadocs docs app included. Architecture decisions, feature guides, convention references. New teammates read first instead of pinging you.

E2E Testing with Playwright

A Playwright app with smoke and full profiles. HTML reports for debugging. Runs on pre-push and in CI so broken code stops before the PR.

Quality Gates

Pre-commit runs ESLint, Prettier, type-check. Pre-push runs full lint, ShellCheck, markdown lint, build, and E2E smoke. Three automated gates so you do not have to remember.

Task Workflow

The /task skill runs scope, review, and delivery. Scoped branches, acceptance criteria, adaptive code review, lessons captured, clean PRs. One command per phase.

9 Feature Blueprints

Specs for notifications, file uploads, search, settings, analytics, and more. Requirements and plans are already written so you can start on the code.

Turborepo Monorepo

pnpm workspaces, cached builds, only changed packages rebuild. Shared UI package across all apps. One repo, one set of conventions.

Built With Modern Tools

The stack you already know. Arranged so Claude can work with it.

Just a few more days

I'm ironing the last details to make sure that vja-start is the best it can be for version 1.0.

vja-start v1.0 release

Boilerplate

The full VJA Start source code. Clone, customize, ship.

  • GitHub access to the full source code
  • 6 apps: portal, marketing, docs, API, E2E, CMS
  • 8 production features in the dashboard
  • 9 feature blueprints ready to build
  • 100+ AI rules across 5 rule files
  • AI skills with WRONG/RIGHT code patterns
  • 30+ modern libraries, all wired up
  • Quality gates: pre-commit, pre-push, CI
  • Fumadocs documentation site
  • Lifetime updates via GitHub

Get launch updates

Drop your email. I'll let you know the moment vja-start v1.0 lands.

Newsletter coming soon

Need More Than the Codebase?

1-on-1 help
From $1891 week, up to $499

For developers, solopreneurs, and vibe coders who want to try Claude Code and figured out that throwing money at a subscription is not enough. I help you take your idea from sketch to a real project, at your level and budget.

  • Starts at $189, up to $499
  • 1 week active engagement, then email support or another package
  • Mix of LinkedIn messages, video calls, and code reviews
  • Tailored per person and experience level
  • Experienced devs: architecture and complex topics
  • Beginners and non-coders: project structuring so AI can help you ship
  • Reach me on LinkedIn first, describe what you need, then I quote
  • No upfront payment
Consultation

For companies and startups, small or large, starting a new front-end project. Hands-on for three months, then three months of support.

  • Set up the front-end project architecture from scratch
  • Patterns and rules tuned to your team
  • AI workflow set up against your codebase
  • Onboarding and training for the team
  • Steady support during migration
Victor Jeman

Who Built This

I'm Victor Jeman, a front-end architect from R. Moldova. I learned and worked in Romania, then went freelance. Most of my work is outsourcing: helping clients from other countries build their products. I built VJA Start because I got tired of fixing AI output on every project. This boilerplate is the system I use daily, not a weekend experiment.

Want to know more? Check my website or say hi on LinkedIn.

What People Say

From people I've worked with over the years, not paid reviews.

I've worked with Victor for a number of years on a number of projects. Victor is a knowledgeable front-end developer and diligent member of the team. He consist…

Victor is a smart developer and team leader, and a wise, kind person. He always strives to do the best thing, weighing all possible ways to do things, but someh…

He is one of the most professional and talented front-end engineers I had the pleasure to work with. His knowledge, curiosity and ambition are second to none, p…

Victor is very professional and a pleasure to work with. He always goes above and beyond in his work as well as in helping others. Victor is thorough and missio…

Working with Victor gives you the confidence that you are able to do lots of things because of the way he is able to give you encouragement, and also the trust…

Victor was an exceptional mentor, providing constant support and wisely guiding me in application development. His collaboration style is remarkably easy and ef…

Victor's Front-End Interview Prep Kit course is a well put-together and practical resource for anyone preparing for front-end roles. I especially liked the Lear…

Over the past five years at ASSIST Software, Victor has consistently exhibited exceptional skills as a colleague, leader, mentor, and coach. He possesses a uniq…

I highly recommend Victor for his remarkable mentorship and collaborative teamwork. His dedication to excellence and his professional, inspirational, and motiva…

Questions & Answers

The stuff people ask me before they buy.

Stay in the loop

I'll email you when I ship something worth your time. New patterns, fresh material, the occasional product update. Unsubscribe any time.

Newsletter coming soon
vja-start v1.0 release