Inspiration
What it does
Inspiration Teachers already have test data, but turning that data into an actual plan takes too much time. We built FocusTrack to close that gap. Instead of leaving teachers with spreadsheets and guesswork, FocusTrack helps them quickly see which students are struggling, what concepts are breaking down, and what to do next. The goal was to create something that feels practical in a real classroom: fast, clear, and immediately useful.
What it does FocusTrack is an AI-powered teacher dashboard for analyzing student performance and turning assessment data into action.
Teachers can upload scores, view student trends, group learners by support level, and open a student profile to see predicted problem areas based on their performance history. From there, FocusTrack surfaces targeted learning resources, generates a personalized worksheet, and drafts a parent email so the teacher can move from insight to intervention in one place.
In short, it turns raw test scores into focus groups, predictions, and next-step support.
How we built it We built FocusTrack as a full-stack web app using React, Vite, Tailwind CSS, and Recharts on the frontend, with FastAPI powering the backend. We used Supabase for data storage and retrieval, and connected AI-powered features through OpenAI-based workflows. For external learning resources, we integrated Tavily to search for relevant instructional content tied to a student’s weak areas.
We also designed the app around a teacher workflow: upload scores, review trends, identify weak areas, generate support materials, and communicate with families. A big part of the build was making the experience feel clean and dependable even when AI or external tools were unavailable, so we added graceful fallbacks throughout the product.
Challenges we ran into One of our biggest challenges was keeping the frontend and backend in sync while the product evolved quickly. As we changed the prediction flow and refactored older code, we ran into issues with stale dev servers, outdated routes, and placeholder responses showing up in the UI.
Another challenge was balancing AI features with reliability. It is easy to generate something flashy, but much harder to make sure the output is grounded in real student score data and still works when an API call fails. We also had to rethink parts of the project architecture as we adapted an older CRM-style codebase into a focused teacher intervention tool.
Accomplishments that we're proud of We are proud that FocusTrack goes beyond visualization and actually helps a teacher take action. Instead of stopping at analytics, the app helps generate interventions, learning resources, worksheets, and parent communication.
We are also proud of the overall product flow. Uploading scores, seeing student trends, identifying weak areas, and producing next steps all happen in one experience. On top of that, we built in fallback behavior so the app remains demoable and useful even when live AI services are unavailable.
What we learned We learned that building AI into education tools is not just about model output. The real value comes from shaping the workflow around the user, grounding predictions in actual data, and making the system resilient when things go wrong.
We also learned how important it is to keep a strong contract between the frontend and backend. Small mismatches in API behavior can create confusing UX very quickly. Finally, we learned that a good hackathon project is not just a cool idea, but a tool that feels believable and usable in the real world.
What's next for FocusTrack Next, we want to make FocusTrack more predictive, personalized, and classroom-ready. That includes question-level analysis, standards tagging, stronger intervention recommendations, and earlier alerts for students whose trends are declining.
We also want to expand the platform with LMS integrations, better lesson-plan alignment, richer worksheet generation, automated parent communication, and school-wide dashboards for administrators. Long term, we see FocusTrack becoming a true instructional support platform that helps teachers respond to learning gaps before students fall too far behind.
Log in or sign up for Devpost to join the conversation.