This project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
All shadcn/ui components have been downloaded under @/components/ui.
index.html- HTML entry pointvite.config.ts- Vite configuration filetailwind.config.ts- Tailwind CSS configuration filepackage.json- NPM dependencies and scriptssrc/main.tsx- Project entry pointsrc/App.tsx- Router shell (imports pages and sets up routes)src/pages/Index.tsx- Main page entry point for/by default; replace the placeholder page here unless you explicitly reroute/elsewheresrc/index.css- Existing CSS configuration
- All shadcn/ui components are pre-downloaded and available at
@/components/ui
- Add global styles to
src/index.cssor create new CSS files as needed - Use Tailwind classes for styling components
- Import components from
@/components/uiin your React components - Customize the UI by modifying the Tailwind configuration
- Do not stop after editing isolated components or only
src/App.tsx. The default template homepage lives insrc/pages/Index.tsx, and leavingWelcome to Atomsthere means the app is still unfinished. - Completion check: either replace
src/pages/Index.tsxwith your real homepage, or update the/route insrc/App.tsxso the live homepage no longer renders the default placeholder page.
- The
@/path alias points to thesrc/directory - Do NOT modify
index.html— the title, description, and logo use environment variable placeholders (%VITE_APP_TITLE%, etc.) that are configured at deployment time.
Install Dependencies
pnpm iStart Preview
pnpm run devTo build
pnpm run build