Frontend Development Projects in Arlington HeightsFrontend Development Projects in Arlington HeightsFlagspill is an anonymous social platform where users share short takes on relationship and dating situations, then vote them red flag, green flag, or contested "yellow flag." It's Reddit meets a polling app, focused on the moments people overthink and want a second opinion on.
Features:
Anonymous post and comment system with optimistic vote updates
Multi-feed browsing (Hot, New, Top Today, Top Week, All Time)
Yellow flag detection for contested posts where the community is split
Responsive masonry grid layout that adapts cleanly across devices
Real-time engagement metrics on every post
Where it gets interesting is the moderation. Flagspill runs a multi-stage moderation pipeline using regex hard rules, heuristic spam and gibberish detection, and GPT-4o-based content review with rate limiting. Every submission goes through this pipeline before hitting the database, keeping the platform safe and useful at scale.
Tech stack: React, TypeScript, Tailwind, Supabase for database and auth, OpenAI GPT-4o for moderation, deployed on Vercel.
Built and shipped solo. Live at flagspill.com (http://flagspill.com). BioTrack is a wildlife education web platform built to help K-12 teachers create custom animal-themed quizzes, manage classes, and track student progress on biology learning. Teachers can build flashcard sets, assign quizzes to specific classes, and even request new animals to be added to the platform's database.
Features:
Teacher dashboard with class, student, assignment, and report tracking
Custom quiz builder powered by an animal/wildlife database
Classroom management with student rosters and assignment delivery
Request Animal system for crowdsourcing new content to the platform
Authentication and role-based access for teachers and students
Built with React and TypeScript on the frontend, FastAPI and Python on the backend, with PostgreSQL for data persistence and a REST API connecting everything.
This was a collaborative project I worked on with a team of four as part of a university software engineering course. I handled significant portions of the frontend architecture and API integration, working closely with backend and design teammates on a 12-week build cycle. Shipped as a working app deployed for active classroom users.