Ask the local mentor
The FastAPI application connects to Ollama for local model inference and guided hints.
A CTF learning platform that brings guided practice and a local AI mentor together.
ARCHITECTURE STUDY · ILLUSTRATIVE
Illustrative learning journey assembled from documented features. This is not a screenshot or a generated chat transcript.
The FastAPI application connects to Ollama for local model inference and guided hints.
The learner investigates a CTF challenge and submits a flag. No fabricated answer or success rate is shown here.
Persistent progress tracking and writeups support revisiting the work; WebSocket updates serve the live leaderboard.
AI supports the learning process. The platform still separates guidance, challenge submissions and recorded progress.
Read the source ↗A school project combining CTF challenges and an Ollama-backed mentor with a FastAPI backend. The repository documents frontend, backend and AI roles without a verified individual allocation; this study describes the project implementation.
Accounts, challenge tracking, flag submission and writeups keep the learning journey connected. SQLite persists user and challenge data.
Ollama provides local model inference. Prompt and walkthrough files guide the assistant; the model is configurable.
JWT authentication and admin checks sit alongside competition events and a WebSocket leaderboard. Docker Compose brings the application and local model service together.
A school learning platform with no verified production deployment. The first registered account becomes administrator; chat sessions use in-process memory. README model defaults differ between sections, so no fixed model is claimed here. Local inference quality and resource needs depend on the chosen model.