A modern, pre-configured starter template that combines Vite, React, and Tailwind CSS with a well-organized project structure. This template includes routing setup, layout components, and essential directory organization to help you start building React applications faster.
A CLI tool to create a Vite + Tailwind CSS React project with a single command.
To use the CLI tool, first download the package by running:
npm install create-vite-tailwind-unique
After installing the package, you can create a new project by running:
npx create-vite-tailwind-unique <yourProjectName>
Once the project is created successfully, navigate into your project directory:
cd <yourProjectName>
Then, start the development server with:
npm run dev
src/
├── assets/ # Static assets like images, fonts, etc.
├── components/ # Reusable UI components
│ └── ui/ # Basic UI components
├── constants/ # Application constants
├── contexts/ # React context providers
├── hooks/ # Custom React hooks
├── layouts/ # Layout components
├── pages/ # Page components
├── services/ # API services and external integrations
└── utils/ # Utility functions and helpers
./setup.sh my-project-name
npm install
npm run dev
http://localhost:5173
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production build locallyThe template includes a basic Tailwind CSS configuration with a primary color palette. You can modify the tailwind.config.js
file to customize:
src/pages/
src/App.jsx
:<Routes>
<Route path="/" element={<MainLayout />}>
<Route index element={<Home />} />
<Route path="/new-page" element={<NewPage />} />
</Route>
</Routes>
Feel free to submit issues and enhancement requests!
This project is licensed under the MIT License.