šŸš€

Getting Started

Scaffold, download, install, and run your project

AtomKit generates a production-ready project as a downloadable zip file. Configure your stack, hit create, and you'll get a zip containing a complete project with all the boilerplate files — ready to install and run.

šŸ“¦The zip includes package.json with all dependencies listed. You need to run npm install after extracting to download the actual packages.

Step 1 — Configure Your Project

On the home page, fill in the project form:

✦
Project Name — Lowercase letters, numbers, and hyphens. Must start with a letter.
✦
Framework — Next.js (App Router) or React (Vite).
✦
Language — JavaScript (JSX) or TypeScript (TSX).
✦
Tailwind CSS — Toggle to include Tailwind CSS with PostCSS config.
✦
React Query — Toggle to include the full 5-layer data architecture.

Step 2 — Download the Zip

Click Create Project. A zip file will automatically download to your browser's default downloads folder.

Step 3 — Extract and Install

Extract the zip, navigate into the project folder, and install dependencies:

šŸ“„Terminal
# Extract the zip (or double-click it on macOS/Windows)
unzip my-project.zip

# Navigate into the project
cd my-project

# Install dependencies
npm install

Step 4 — Run the Dev Server

šŸ“„Next.js
npm run dev
# → http://localhost:3000
šŸ“„React (Vite)
npm run dev
# → http://localhost:5173

What's in the Zip

The generated project includes everything you need to start building:

šŸ“„Next.js project structure
my-project/
ā”œā”€ā”€ package.json            ← dependencies (run npm install)
ā”œā”€ā”€ next.config.mjs
ā”œā”€ā”€ jsconfig.json           ← @/* path alias
ā”œā”€ā”€ eslint.config.mjs
ā”œā”€ā”€ postcss.config.mjs      ← (if Tailwind enabled)
ā”œā”€ā”€ .gitignore
ā”œā”€ā”€ public/
└── src/
    ā”œā”€ā”€ app/
    │   ā”œā”€ā”€ layout.jsx
    │   ā”œā”€ā”€ page.jsx
    │   ā”œā”€ā”€ globals.css
    │   └── items/          ← (if React Query enabled)
    │       └── page.jsx
    ā”œā”€ā”€ common/             ← (if React Query enabled)
    ā”œā”€ā”€ repositories/
    ā”œā”€ā”€ providers/
    ā”œā”€ā”€ queries/
    ā”œā”€ā”€ controller/
    └── components/
        ā”œā”€ā”€ atoms/
        ā”œā”€ā”€ molecules/
        ā”œā”€ā”€ organisms/
        ā”œā”€ā”€ templates/
        └── pages/
šŸ“„React (Vite) project structure
my-project/
ā”œā”€ā”€ package.json            ← dependencies (run npm install)
ā”œā”€ā”€ vite.config.js
ā”œā”€ā”€ index.html
ā”œā”€ā”€ tailwind.config.js      ← (if Tailwind enabled)
ā”œā”€ā”€ postcss.config.js       ← (if Tailwind enabled)
ā”œā”€ā”€ .gitignore
ā”œā”€ā”€ public/
└── src/
    ā”œā”€ā”€ main.jsx
    ā”œā”€ā”€ App.jsx
    ā”œā”€ā”€ index.css
    ā”œā”€ā”€ pages/              ← (if React Query enabled)
    ā”œā”€ā”€ common/
    ā”œā”€ā”€ repositories/
    ā”œā”€ā”€ providers/
    ā”œā”€ā”€ queries/
    ā”œā”€ā”€ controller/
    └── components/
        ā”œā”€ā”€ atoms/
        ā”œā”€ā”€ molecules/
        ā”œā”€ā”€ organisms/
        ā”œā”€ā”€ templates/
        └── pages/
šŸ“–Check the Atomic Design guide to learn about the component folder structure, and the React Query guide to understand the 5-layer data architecture.