Skip to content

Three Point Five

This is a website made for Maths students in high school university, it helps them understand what questions they've done correctly and what the correct solutions are and the step-by-step process to get to the solution.

Core trick

Marks each submitted maths answer against a reference solution and generates step-by-step working for every question.

Tags

Description

This is a website made for Maths students in high school university, it helps them understand what questions they've done correctly and what the correct solutions are and the step-by-step process to get to the solution.
auradoescoding/Gemini-3.0-Hackathon★ 00 forksTypeScriptCreated Dec 13, 2025 · last push Dec 13, 2025

README excerpt

# LearnBack — Hackathon Execution Tasklist

This README is a **shared, living task board** for two AI agents:
- **Frontend Developer Agent**
- **Backend Developer Agent**

Each agent should:
- Check off tasks as completed
- Add subtasks if needed
- Keep sections in sync via the **Sync Points** included below

---

## 📌 GLOBAL STATUS
- [ ] Project initialized
- [ ] End-to-end happy path demo working
- [ ] Demo data prepared (3–5 example scripts)
- [ ] Final demo script rehearsed

---

# 🖥️ FRONTEND DEVELOPER AGENT SPEC

## 1. App Shell & Navigation
- [x] Initialize Next.js / React app
- [x] Define global layout (header / main / footer)
- [x] Define routing structure
  - [x] `/upload`
  - [x] `/settings`
  - [x] `/review/basic`
  - [x] `/review/exam`
  - [x] `/explain`
- [x] Define shared UI state store (context/zustand/redux)

---

## 2. Upload Flow
### Upload Screen
- [x] Image upload (camera + file)
- [x] Image preview
- [x] Crop / rotate / adjust contrast UI
- [x] Validation (file type, size)

### Metadata Selection
- [x] Choose level (dropdown)
- [x] Choose subject (predefined list)
- [x] Type custom subject (free text)
- [x] Submit upload request to backend

🔄 **Sync Point:** Backend `/upload` endpoint contract finalized

---

## 3. Settings UI
- [x] Settings page scaffold
- [x] Create custom subject UI
- [x] Upload notes / scripts / PDFs
- [x] Progress indicator for uploads
- [x] Confirmation + error states

🔄 **Sync Point:** Backend `/settings/train` endpoint schema loc

Team