A modern web application showcasing the power of React, TypeScript, and shadcn-ui components. Built with performance and user experience in mind.
- Modern Tech Stack: React 18, TypeScript, and Vite
- Beautiful UI: shadcn-ui components with Tailwind CSS
- Type Safety: Full TypeScript implementation
- Responsive Design: Mobile-first approach
- State Management: React Query for efficient data fetching
- Form Handling: React Hook Form with Zod validation
- Interactive Elements: Framer Motion animations
- Data Visualization: Recharts integration
- 3D Capabilities: Three.js support
- Frontend Framework: React 18
- Language: TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- UI Components: shadcn-ui
- Routing: React Router
- State Management: React Query
- Form Handling: React Hook Form + Zod
- Animations: Framer Motion
- Charts: Recharts
- 3D Graphics: Three.js
- Clone the repository:
git clone https://github.com/yourusername/dream-whisper.git
cd dream-whisper- Install dependencies:
npm install- Start the development server:
npm run dev- Build for production:
npm run buildsrc/
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and configurations
├── pages/ # Page components
└── App.tsx # Main application component
- Development Server:
npm run dev - Build:
npm run build - Preview Build:
npm run preview - Lint:
npm run lint
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- 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
