Craft Your Journey Towards Mastering Math Competitions Through Intelligent Practice
AMCraft is a comprehensive web platform designed to help students prepare for AMC 10 and AMC 12 competitions through gamified practice, detailed analytics, and personalized learning tools. Delopyed code in the minimumViableProduct branch.
Live Platform: https://amcpreparation-webapp.web.app/
- 5,000+ Practice Problems - Comprehensive collection of AMC 10/12 problems across all major topics
- Detailed Analytics - Visualize accuracy, speed, and progress by topic with comprehensive performance insights
- Error Journal - Track and review mistakes with personalized explanations and problem recommendations
- Mock Exams - Full-length timed practice tests that simulate real AMC conditions and timing
- Mastery Heatmaps - Visual representation of your strengths and weaknesses across all AMC topics
- XP & Leveling System - Earn experience points for every problem solved and level up your mathematical prowess
- Badges & Achievements - Unlock rewards for mastering topics, maintaining streaks, and reaching milestones
- Custom Playlists - Create personalized problem sets and share them with study groups or friends
- Streak Tracking - Maintain daily practice streaks for bonus XP multipliers
- Algebra
- Geometry
- Number Theory
- Combinatorics
- Probability
This project is built using:
- Frontend: React with TypeScript
- Animations: Framer Motion for smooth, engaging interactions
- UI Components: Custom component library with Tailwind CSS
- Charts: Recharts for data visualization
- Icons: Lucide React
- Routing: React Router
- Visit https://amcpreparation-webapp.web.app/ to use the platform
- For local development:
- Clone the repository
- Install dependencies:
npm install - Start the development server:
npm run dev - Open your browser and navigate to the local development URL
AMCraft was created by Omkaar Sampigeadi, an AMC competitor who qualified for the American Invitational Mathematics Examination (AIME) in 2025. With experience tutoring over 100 students in competition mathematics since 2023, Omkaar combines his passion for mathematics education with computer science expertise to build tools that make competition math accessible to everyone.
AMCraft aims to democratize math competition education through technology, making it possible for students worldwide to reach their full potential regardless of their geographic location or economic background.
We welcome feedback and suggestions! Users can provide feedback directly through the platform or reach out via direct message.
Special thanks to:
- AoPS Wiki for their comprehensive problem collection
- Numina Math Dataset for additional practice problems
- The AMC community for continued support and feedback
Ready to dominate the AMC? Start your journey towards mathematical excellence today at https://amcpreparation-webapp.web.app/