A modern, interactive web application designed to help students master mathematical concepts through personalized learning paths, video tutorials, and practice exercises. Built with Next.js, TypeScript, and Tailwind CSS.
- Personalized Learning Paths: Adaptive learning based on user knowledge gaps
- Interactive Lessons: Engaging content with video tutorials and practice problems
- Progress Tracking: Monitor your learning journey and track improvements
- Responsive Design: Works seamlessly on desktop and mobile devices
- Dark Mode: Eye-friendly dark theme for comfortable learning
- Video Integration: Direct access to educational content
- Frontend: Next.js 13+ (App Router)
- Styling: Tailwind CSS
- State Management: React Hooks & Context API
- Type Safety: TypeScript
- Build Tool: Turbopack
- Deployment: Vercel
- Node.js 18.0.0 or later
- npm, yarn, or pnpm
- Git
git clone https://github.com/Boweii22/Math-Tutor-App-Pattern-Algorithm.git
cd math-tutor-appUsing npm:
npm installOr using yarn:
yarn installCreate a .env.local file in the root directory and add the following:
# API Keys (if any)
NEXT_PUBLIC_API_URL=your_api_url_herenpm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 in your browser to see the application.
math-tutor-app/
├── src/
│ ├── app/ # App Router pages and layouts
│ ├── components/ # Reusable UI components
│ ├── lib/ # Utility functions and data
│ └── styles/ # Global styles and Tailwind config
├── public/ # Static assets
└── tests/ # Test files
dev: Start development serverbuild: Build the application for productionstart: Start production serverlint: Run ESLinttest: Run testsformat: Format code with Prettier
- 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
Distributed under the MIT License. See LICENSE for more information.
Bowei - @your_twitter
Project Link: https://github.com/Boweii22/Math-Tutor-App-Pattern-Algorithm
