A modern, interactive learning platform powered by AI.
- 🎓 Personalized Learning Experience
- 🔐 Secure Authentication
- ⚡ Optimized Performance
- React 18
- TypeScript
- Vite
- TanStack Query
- Framer Motion
- Tailwind CSS
-
Clone the repository: ```bash git clone [your-repo-url] cd ai-tutor-platform ```
-
Install dependencies: ```bash npm install ```
-
Start the development server: ```bash npm run dev ```
- `npm run dev` - Start development server
- `npm run build` - Build for production
- `npm run preview` - Preview production build
- `npm run test` - Run tests
- `npm run test:ui` - Run tests with UI
- `npm run test:coverage` - Run tests with coverage report
- `npm run lint` - Lint code
``` src/ ├── components/ # Reusable UI components │ ├── auth/ # Authentication related components │ ├── dashboard/ # Dashboard components │ ├── layout/ # Layout components │ └── ui/ # Common UI components ├── pages/ # Page components ├── store/ # Global state management ├── types/ # TypeScript type definitions ├── utils/ # Utility functions └── routes/ # Route configurations ```
- Fork the repository
- Create your feature branch (`git checkout -b feature/amazing-feature`)
- Commit your changes (`git commit -m 'Add some amazing feature'`)
- Push to the branch (`git push origin feature/amazing-feature`)
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.