Loading repository data…
Loading repository data…
anasyakubu / repository
React Vite Starter with Tailwind CSS, Axios, React Icons, and Sass. This project is built with modern tools to quickly bootstrap a React app with Vite, Tailwind CSS, and essential libraries like Axios and React Icons.
Welcome to the React Vite Starter project! This project is built with modern tools to quickly start a React app with Vite, Tailwind CSS, and essential libraries like Axios and React Icons.
npx react-vite-js-starter
mkdir my-new-project
cd my-new-project
npx react-vite-js-starter
Make sure you have the following installed:
Follow these steps to set up and run the project on your local machine.
git clone https://github.com/anasyakubu/react-vite-js-starter.git
cd react-vite-js-starter
This command will install all required dependencies, including React, Tailwind CSS, Axios, React Icons, and Sass.
npm install
Run the following command to start the development server:
npm run dev
Open http://localhost:5173 to view the app in the browser.
├── public/ # Static files
├── src/ # Source files
│ ├── home/ # Home component
│ │ └── Home.jsx # Main Home page component
│ ├── App.jsx # Main application component
│ ├── main.jsx # Application entry point
│ ├── index.css # Tailwind CSS imports
│ └── App.css # Additional CSS (optional)
├── tailwind.config.js # Tailwind CSS configuration
├── postcss.config.js # PostCSS configuration
├── package.json # Project metadata and dependencies
└── README.md # Project documentation
| Script | Description |
|---|---|
npm install | Installs all dependencies |
npm run dev | Starts the development server |
npm run build | Builds the project for production |
npm run preview | Previews the production build |
You can customize the project as per your requirements.
To modify the home page:
src/home/Home.jsx.To add new pages and routes:
src/pages folder (e.g., About.jsx).App.jsx to include the new route:<Routes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
</Routes>
You can extend the Tailwind CSS theme by editing the tailwind.config.js file:
module.exports = {
theme: {
extend: {
colors: {
primary: "#1E40AF",
},
},
},
};
Contributions are welcome!
To contribute:
This project is licensed under the MIT License.