A modern flower subscription service web application built with React, TypeScript, and Vite.
- React 18 - Modern React with hooks
- TypeScript - Type-safe code
- Vite - Lightning-fast build tool
- React Router - Client-side routing
- CSS3 - Modern styling with animations
Install dependencies:
npm installStart the development server:
npm run devThe app will be available at http://localhost:3000
Build the application:
npm run buildPreview the production build:
npm run previewsrc/
βββ components/ # Reusable components
β βββ Header.tsx
β βββ Footer.tsx
β βββ *.css
βββ pages/ # Page components
β βββ Home.tsx
β βββ Shop.tsx
β βββ About.tsx
β βββ Contact.tsx
β βββ *.css
βββ App.tsx # Main app component
βββ main.tsx # App entry point
βββ index.css # Global styles
- πΈ Beautiful, modern UI with gradient backgrounds
- π± Fully responsive design
- π¨ Smooth animations and transitions
- π Shopping cart functionality
- π Contact form with validation
- π Client-side routing with React Router
- πͺ Type-safe with TypeScript
- β‘ Fast development with Vite
- Home - Hero section, about info, subscription plans, and testimonials
- Shop - Product catalog with buy functionality
- About - Company information and mission
- Contact - Contact form and business information
Lint the code:
npm run lintThis project is open source and available under the MIT License.