This project is for the Hackathon division.

Aarav Labs is an innovative learning platform designed to help middle schoolers with AI analysis made by Aarav Sharma. Recognizing the limitations of traditional learning methods and the need for personalized guidance, Aarav Labs leverages cutting-edge AI to create an engaging and effective learning experience.

This project has a huge set of competition math questions from Olympiads, AMC10, AMC12, AIME exams, and more. These problems already have detailed explanations and are presented in LaTeX format, providing a challenging yet rewarding learning experience.

Students can select the topic and difficulty level they want to practice at. The project provides personalized AI feedback through the Gemini API, guiding students through their thought process and providing clear explanations made just for them.

By combining AI-powered analysis with a huge pool of challenging problems, the project fosters a deeper understanding of mathematical concepts. It encourages critical thinking, problem-solving skills, and a growth mindset – essential qualities for success in mathematics and beyond.

The entire project is open source and containerized. A production ready build can be deployed in just 1 minute and 30 seconds. The frontend uses SvelteKit and the backend is NodeJS. Most of my code is documented so it is easy to understand.

My code is running on my Jetson Orin Nano Super Developer Kit. I bought the domain aaravlabs.com from Cloudflare and I am using Caddy for automatic https and reverse proxy.

Aarav Labs is more than just a problem-solving tool; it’s revolutionizing math education for middle schoolers and preparing them for the future!

Layer Technology/Tool Version Description
Frontend Svelte 5.0.0 Reactive, compiler-based framework for efficient and fast UI development.
shadcn-svelte@next 1.0.0-next.4 UI components library for Svelte with Tailwind CSS support.
Tailwind CSS 3.4.9 Utility-first CSS framework for styling and responsive design.
Backend Node.js 20.3.0 JavaScript runtime for building scalable server-side applications.
Express.js 4.21.2 Minimalist web framework for creating REST APIs.
Gemini API gemini-pro-2.0-exp Generates steps and answer analysis through generative AI
Database PostgreSQL 17.2 Advanced open-source relational database for secure and efficient data storage.
Deployment Docker latest Containerization tool for deploying services on multi-platform environments.
Jetson Orin Nano Super Developer Kit - Hardware platform for deploying and running the application.

Built With

Share this project:

Updates