Skip to content
Framework: Vite + React + TypeScriptDifficulty: beginnerFeatured

React starter

A clean React + TypeScript + Tailwind single-page app. The default target for AI generation.

The smallest useful starting point: one App component, Tailwind CSS v4 wired through the Vite plugin, strict TypeScript, and nothing else to delete. Most AI generation runs start here because the agent can add pages, state and components without fighting an opinionated structure.

  • react
  • typescript
  • tailwind
  • vite
  • spa

This preview is the template's actual file tree and source code — exactly what is copied into a new project. Codexa does not publish screenshots or mock-ups of templates; run the project to see it rendered.

Files9 files

index.html12 lines
<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Codexa App</title>
  </head>
  <body>
    <div id="root"></div>
    <script type="module" src="/src/main.tsx"></script>
  </body>
</html>

Dependencies

Documented from the template's package.json. The runtime has a prebuilt dependency set for Vite + React + TypeScript, so installs are fast.

PackageVersion
react^19.1.0
react-dom^19.1.0
vite^6.3.0
@vitejs/plugin-react^4.4.0
tailwindcss^4.1.0
@tailwindcss/vite^4.1.0
typescript^5.8.0

How it runs

Framework
Vite + React + TypeScript
Dev command
npm run dev
Build command
npm run build
Output directory
dist
Port
5173
Opens at
/
Difficulty
beginner

Projects run in an isolated sandbox with a live preview. Read the projects documentation for details on settings, snapshots and deployment.

View all
  • Framework: Node.js + ExpressDifficulty: intermediate

    Express REST API

    A TypeScript Express API with routing, validation, and an in-memory store you can swap for PostgreSQL.

    • node
    • express
    • api
    • typescript
    • backend

    5 files

  • Framework: Node.js + ExpressDifficulty: intermediate

    Structured Express API

    A notes REST API split into router, middleware, and store modules, with logging, error handling, and search.

    • node
    • express
    • api
    • rest
    • typescript

    8 files

  • Framework: Vite + React + TypeScriptDifficulty: beginner

    Todo, kanban and notes

    A productivity app with a todo list, a drag-and-drop kanban board, and a notes editor sharing one local dataset.

    • react
    • todo
    • kanban
    • notes
    • productivity

    14 files

Need the raw data? GET /api/v1/templates/vite-react-starter returns this template with its files.

Build on React starter

Create a free account, start from this template, and ask the AI agent to turn it into your app.