Semillero Digital - Google Classroom Dashboard** is a complementary web application designed to empower Semillero Digital, a non-profit organization, in their mission to bridge the digital divide for low-income youth. Inspired by the need for better educational outcomes and more equitable access to digital skills, our team set out to build a tool that streamlines student progress tracking, enhances communication, and provides actionable metrics for teachers and coordinators.

What inspired us

We saw firsthand how students and educators in underserved communities struggle with fragmented information, missed assignments, and limited feedback. Our goal was to create a unified dashboard that brings clarity, accountability, and motivation to everyone involved in the learning process.

What we built

  • Role-based dashboards for students, teachers, and coordinators, each tailored to their unique needs.
  • Google Classroom API integration to automatically sync courses, assignments, and grades.
  • Progress tracking with visualizations, timelines, and notifications to help students stay on top of their work.
  • Administrative analytics for coordinators to monitor cohort performance and generate reports.
  • Modern tech stack: Next.js 15, TypeScript, Tailwind CSS, ShadCN/UI, DrizzleORM, PostgreSQL, and Better-Auth for secure Google OAuth.

Challenges we faced

Integrating with Google Classroom’s API while maintaining strict privacy and security standards was a major technical hurdle. Designing an interface that’s both powerful and accessible for users with varying tech literacy also required extensive user testing and iteration.

What we learned

We learned the importance of user-centered design, robust authentication, and scalable architecture. Most importantly, we saw how the right tools can empower educators and students to achieve more together.

Built With

Share this project:

Updates