Viducate (blackredwood.com)
Next.jsMongoDBDockerNginxReact
CapstonearchivedA video education platform built with a team of five engineers as a capstone project. Watch videos, discuss them with AI-powered recommendations, leave comments, and discover related content. Currently offline (required a Lightsail instance for the Next.js server, and hosting costs weren't justified after the capstone wrapped).
Architecture
Fully containerized with Docker Compose:
- Next.js frontend and API routes
- MongoDB for data persistence with automated backups
- Nginx reverse proxy with Let's Encrypt TLS
- Grafana + Prometheus for monitoring
- YouTube integration for video content with custom discussion and commenting layer on top
My role
400+ commits. Built the video processing pipeline, YouTube API integration, comment system, cookie-based auth flow, and chunked content processing. Handled production deployment, SSL setup, database backups, and monitoring infrastructure.
Team
Built collaboratively with Michael McGrain, Christian Toro, Ulises Sanchez, and Myles Beck.