Mathematics has always been a cornerstone of education, yet many students find it daunting or unengaging. Archimedes Jnr. was born from the desire to change this narrative by creating a platform that makes math not just accessible, but genuinely enjoyable for young minds.

Named after one of history's greatest mathematicians, this platform harnesses the power of SambaNova's lightning-fast Meta-Llama-3.1-70B-Instruct model to provide real-time, personalized math tutoring. The speed of SambaNova's inference APIs enables instantaneous responses, making the learning experience feel like a natural conversation with a knowledgeable tutor.

Modes

The platform offers three unique learning modes:

  • Regular Mode: Interactive chat-based tutoring with AI-generated explanations
  • Adventure Mode: Gamified learning through challenges and rewards
  • Story Mode: Mathematical concepts woven into engaging narratives

Lessons:

  • Architecting AI agents using LangChain to create specialized tutoring personalities
  • Implementing efficient state management with Zustand for seamless user experiences
  • Creating fluid, animated interfaces that keep young learners engaged
  • Building adaptive learning paths that evolve with student progress
  • Designing intuitive chat interfaces for educational purposes

Achievements:

  • Developed a modular AI agent system that generates contextual math content
  • Created a responsive explanation engine that adapts to different difficulty levels
  • Implemented persistent user sessions with smooth state management
  • Built an animated step-by-step onboarding flow for new users

Challenges:

  • Optimizing AI response times for natural conversation flow
  • Balancing technical complexity with user-friendly interfaces
  • Creating age-appropriate content generation prompts
  • Managing state persistence across different learning modes
  • Designing intuitive interfaces for young learners

The project demonstrates how cutting-edge AI technology can be harnessed to create engaging educational experiences that adapt to each student's needs and learning pace.

Built With

  • 13
  • api
  • app
  • css
  • framer
  • langchain
  • lucide
  • motion
  • next.js
  • router)
  • sambanova
  • shadcn/ui
  • tailwind
  • typescript
  • zod
  • zustand
Share this project:

Updates