Skip to content

beeweed/vibecoder

Repository files navigation

Shadcn-UI Template Usage Instructions

technology stack

This project is built with:

  • Vite
  • TypeScript
  • React
  • shadcn-ui
  • Tailwind CSS

All shadcn/ui components have been downloaded under @/components/ui.

File Structure

  • index.html - HTML entry point
  • vite.config.ts - Vite configuration file
  • tailwind.config.ts - Tailwind CSS configuration file
  • package.json - NPM dependencies and scripts
  • src/main.tsx - Project entry point
  • src/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 / elsewhere
  • src/index.css - Existing CSS configuration

Components

  • All shadcn/ui components are pre-downloaded and available at @/components/ui

Styling

  • Add global styles to src/index.css or create new CSS files as needed
  • Use Tailwind classes for styling components

Development

  • Import components from @/components/ui in 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 in src/pages/Index.tsx, and leaving Welcome to Atoms there means the app is still unfinished.
  • Completion check: either replace src/pages/Index.tsx with your real homepage, or update the / route in src/App.tsx so the live homepage no longer renders the default placeholder page.

Note

  • The @/ path alias points to the src/ 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.

Commands

Install Dependencies

pnpm i

Start Preview

pnpm run dev

To build

pnpm run build

About

Open source vibecoding tool, like lovable, bolt, v0, other

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors