A modern and elegant website for a yoga studio built with React, TypeScript, and Tailwind CSS.
- 📱 Responsive design
- 🎨 Modern UI with smooth animations
- 📑 Sections for:
- 🧘♀️ Yoga types and descriptions
- 👥 Instructor profiles
- 📅 Booking sessions
- 📞 Contact information
- 📫 Newsletter subscription
- ⚛️ React 18
- 📘 TypeScript
- 🎭 Tailwind CSS
- ⚡ Vite
- 🔍 Biome
- Install dependencies:
npm install
- Start development server:
npm run dev
- Build for production:
npm run build
This project uses Biome for code formatting and linting. The configuration includes:
- ✨ Automatic formatting on save
- 📦 Import organization
- 🎯 Code style consistency
- ⚡ TypeScript type checking
The project includes VS Code settings for Biome integration:
- ✅ Format on save enabled
- 🔧 Biome set as default formatter for JS/TS files
- 📥 Automatic import organization
- 🛠️ Quick fixes on save
- 🔥
npm run dev
- Start development server - 📦
npm run build
- Build for production - 👀
npm run preview
- Preview production build - ✨
npm run format
- Format code with Biome - 🔍
npm run lint
- Run Biome linter - ✅
npm run check
- Run both formatting and linting checks
yoga-lotus/
├── src/ # Source code
├── public/ # Static assets
├── .vscode/ # VS Code settings
├── biome.json # Biome configuration
├── tsconfig.json # TypeScript configuration
└── package.json # Project dependencies and scripts
- Code should be formatted using Biome
- Follow the existing code style
- Write meaningful commit messages
- Test changes before submitting
MIT License