About SolveMyMathsPls

Where mathematical accuracy meets questionable wisdom

Meet The Creator

Built by Joshua Gilgallon

This was created as an end-of-year passion project alongside group members Jeremy, Justin, and Prince

AI Brain

Powered by Google's Gemini 1.5 Flash

Custom API

Built with Flask and Python

Backend Magic

Python backend managing user IPs and sessions

Security Features

CAPTCHA integration to make sure our AI isn't solving math problems for other AIs.

Technical Details

This project uses a custom-built Flask API that communicates with Google's Gemini 1.5 Flash model. The AI is given a carefully crafted system prompt that makes it think it's a slightly sarcastic math teacher with a questionable sense of humor.

The backend manages user sessions and rate limiting using Python, ensuring fair usage and preventing our poor server from having an existential crisis.

The frontend is built with Next.js and TypeScript, because we like our code like we like our math: strongly typed and occasionally frustrating.