š
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.