A modern React application built with TypeScript and styled with Tailwind CSS, powered by Vite for fast development.
- React 18 - A JavaScript library for building user interfaces
- TypeScript - A typed superset of JavaScript
- Tailwind CSS - A utility-first CSS framework
- Vite - Next generation frontend tooling
- Node.js (version 20.12.0 or higher)
- npm or yarn package manager
- Install dependencies:
npm install
Start the development server:
npm run devThe application will be available at http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
This project is configured with Tailwind CSS. You can:
- Use any Tailwind utility classes in your components
- Customize the theme in
tailwind.config.js - Add custom styles in
src/index.css
<button className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
Click me
</button>src/
├── assets/ # Static assets
├── App.tsx # Main application component
├── main.tsx # Application entry point
├── index.css # Global styles with Tailwind directives
└── vite-env.d.ts # Vite type definitions
vite.config.ts- Vite configurationtailwind.config.js- Tailwind CSS configurationpostcss.config.js- PostCSS configurationtsconfig.json- TypeScript configuration
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the MIT License.
Happy coding! 🎉