INSPIRATION
Civic Lab was born from two urgent challenges. First, over 28 million Americans and more than 2.6 billion people globally lack access to high-speed broadband. This digital divide directly limits access to education, employment, healthcare, and community participation. Second, college IT students often struggle to gain real-world job experience, with few opportunities to apply classroom learning in practical, meaningful ways. Our team recognized a way to address both issues together: by connecting students with their local communities through a digital service platform. Civic Lab empowers students to grow as tech navigators while providing accessible IT support to underserved populations—bridging the gap between academic learning and real-world impact.
WHAT IT DOES
Civic Lab is a web and mobile platform that enables community members to request technical support, while IT students gain hands-on experience solving real problems. Users submit tech help tickets ranging from basic internet navigation to device troubleshooting via the platform. An AI-powered chatbot provides instant assistance for common issues by surfacing helpful resources or tutorials. More complex requests are escalated to student volunteers, who respond through a live chat system. Students also have access to practice tickets that simulate real-world IT challenges, building confidence and job-ready skills. The platform includes a role-based system to manage users, mentors, and administrators, and features an expanding knowledge base of digital guides designed with accessibility in mind.
HOW WE BUILT IT
We built a comprehensive AI-powered support ticket classification and assistance system. The frontend is built with Next.js and TypeScript, featuring a responsive interface with Tailwind CSS styling and real-time state management. The backend uses Next.js API routes as serverless functions, integrating Google Gemini AI for NLP classification. The system uses Supabase for PostgreSQL database storage with real-time capabilities, deploys on Vercel's serverless infrastructure with global CDN distribution, and includes comprehensive monitoring, security measures, and performance optimization achieving sub-500ms classification times and expert-level technical assistance that rivals professional support services.
CHALLENGES WE RAN INTO
Designing a system that serves both users unfamiliar with using tech and IT students required thoughtful balancing. We had to ensure the interface was intuitive enough for non-technical users, while still offering deep functionality for student learning. Optimizing for low internet speeds and utilizing new software, such as Flutterflow and Base 44, introduced technical challenges, such as figuring out how the backend worked as well as the drag and drop aspects of Flutter’s software. We also had to iterate on the AI ticket triage system to reduce false escalations and improve issue categorization. Building in asynchronous communication, role-based permissions, and training modules added layers of complexity to the project.
ACCOMPLISHMENTS THAT WE'RE PROUD OF
We are proud of the civic-focused service at the heart of Civic Lab. This project gave us the opportunity to connect two real-world challenges: limited digital access and the lack of job experience for students. We brought these problems together into a single, workable solution. In just 24 hours, we built a fully functional MVP that includes full-stack ticketing, an AI-powered chatbot, and a simulation system to help students develop practical IT skills. More than a technical product, Civic Lab is a new model of collaboration. It brings together students, universities, businesses, and equity-focused nonprofits to make technical fluency a right rather than a privilege.
WHAT WE LEARNED
This project emphasized the importance of keeping accessibility in mind, especially when working at the intersection of technology and public service. We gained a deeper understanding of the barriers faced by communities without reliable internet or quality broadband and the educational gap students face in real time between the classroom and the market itself. Between refining NLP triaging capabilities and working a learning curve with Flutterflow.ai, we learned how to build systems that are both technically sound and socially impactful. Most importantly, we saw the potential of connecting people at a local level to solve problems that can show, at a microcosmic level, the impact that can occur if scaled intentionally nationwide (or globally).
WHAT'S NEXT?
We’re currently working on outlining a functional pilot program for 1-2 regional universities, where we believe Civic Lab can be integrated into service-learning and IT coursework. We believe there is merit in reaching out to philanthropic arms of tech companies as well as Digital Equity nonprofits for sponsorship and funding to continue this initiative as we grow. Future development includes training our AI to detect common IT ticketing issues and share resources to ameliorate them, and incorporating AI into the training ticketing system so that students can get immediate feedback on their learning when preparing for the role. We will work on pairing a CDN with the Next.js feature to support faster delivery of content in underserved regions, assisting with accessibility for quick bandwidth. We also aim to improve our AI triage system with multilingual support so we can scale to communities for which English is a second language. Long-term, our goal is to scale Civic Lab nationwide and then reach the globe, creating a self-sustaining network where communities and students provide support for one another utilizing accessible technology.
Built With
- base44
- gemini
- next.js
- python
- render
- supabase
- tailwindcss
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.