EduForge – QLOO Trends Newsletter


Inspiration

We saw a gap in how people engage with entertainment and cultural trends. Platforms like TikTok and Instagram show what's popular, but rarely explain why it's trending or what it means in a broader cultural context.

EduForge was created to close that gap — transforming raw trend data into meaningful educational insights. The name combines "education" and "forge," reflecting our mission to turn data into knowledge that informs and empowers.

Our vision: What if staying on top of pop culture could actually make you smarter?


What It Does

EduForge is an AI-powered newsletter platform that converts QLOO’s entertainment and cultural trend data into insightful, readable, and educational content delivered directly to users.

Core Features

  • AI-Powered Content Generation Uses Google Gemini to generate structured, 400–600 word trend-based articles.

  • Multi-Domain Support Covers music, movies, TV shows, books, and global cultural movements.

  • Personalized Delivery Tailored to user interests, locations, and demographics.

  • Professional Presentation Clean HTML newsletters delivered through Resend.

  • Smart Caching Ensures unique content by avoiding repeat article generation.

User Experience

  • Simple onboarding through quick interest selection.
  • Digestible content with context, data, and educational value.
  • Fully responsive design optimized for mobile.
  • Built to inform, not just entertain.

Admin Features

  • Admin dashboard for managing and previewing content.
  • Live HTML previews before sending.
  • Analytics-ready architecture for tracking performance.
  • Built-in support for personalization and geo-targeting.

How We Built It

Architecture & Tech Stack

Frontend

  • Next.js 15 (App Router)
  • TypeScript
  • Tailwind CSS
  • shadcn/ui component library

Backend

  • Next.js API Routes and Server Actions
  • PostgreSQL with Prisma ORM
  • Deployed on Vercel (serverless architecture)

AI & Data

  • Google Gemini 2.0 Flash
  • QLOO APIs for entertainment trends and insights

Email Delivery

  • Resend API for reliable delivery
  • Custom responsive HTML templates
  • Inline SVG assets for consistent rendering

Development Workflow

  1. QLOO API Integration Combined endpoints into a unified, reusable service layer.

  2. AI Content Generation Created structured prompts optimized for educational insights.

  3. Design & UX Developed clean, mobile-first UI with smooth onboarding.

  4. Data & Caching Structured database with logic to prevent duplicate content.

  5. Deployment & Stability Implemented fallbacks and graceful error handling throughout the stack.


Technical Highlights

AI Content Generation

const article = await this.generatePremiumArticle(entity, category, demographics)

Intelligent Caching

const existingNewsletter = await prisma.newsletter.findFirst({
  where: { weekOf: targetWeek, categories: { equals: sortedCategories } }
})

Resilience with Fallbacks

try {
  const { prisma } = await import("./prisma")
  // Perform DB operations
} catch (dbError) {
  // Use in-memory fallback
}

Challenges Faced

QLOO API Complexity

We had to navigate rate limits and inconsistent endpoint structures. Solution: Built a robust abstraction layer to standardize data fetching.

AI Output Quality

Ensuring consistency, tone, and structure in educational articles was difficult. Solution: Refined prompt engineering and response validation.

Prisma on Vercel

Prisma sometimes failed on serverless functions. Solution: Built a safe generator with fallback logic.

Email Formatting

Maintaining consistent formatting across devices and email clients was a challenge. Solution: Developed modular, responsive templates and used SVGs for visuals.

Personalization Logic

Combining trend data with demographics required careful logic. Solution: Integrated QLOO’s Insights API to tailor content by region and interest.


Achievements

  1. Unified QLOO's APIs into a single content engine.
  2. Consistently generated high-quality, structured AI articles.
  3. Built a production-ready stack with error handling and fallbacks.
  4. Designed a polished, responsive user experience.
  5. Implemented content caching and delivery optimizations.
  6. Delivered real educational value, not just entertainment.

Key Learnings

Technical

  • AI prompt engineering requires structure and iteration.
  • Combining serverless functions with ORM like Prisma needs thoughtful deployment.
  • Caching and performance optimization are critical for content-heavy apps.

Product

  • Educational content benefits from clear formatting and user targeting.
  • Simplicity in onboarding improves engagement.
  • Context turns entertainment into learning.

Business

  • There's a real market for trend-based educational content.
  • Personalization drives retention.
  • Data-driven insights improve product direction.

What’s Next for EduForge

EduForge will be launching on Product Hunt and other key platforms to connect with early adopters and gather feedback. This launch will help validate the product, increase visibility, and shape the next phase of development.


Built With

Languages & Frameworks

  • TypeScript, JavaScript, React 19, Next.js 15, Node.js

Frontend

  • Tailwind CSS, shadcn/ui, Lucide Icons, React Hook Form, Radix UI

Backend & Database

  • PostgreSQL, Prisma ORM, Next.js Server Actions and API Routes

AI & Data

  • Google Gemini Flash
  • QLOO Trends, Search, and Insights APIs

Email & Visuals

  • Resend API
  • Custom HTML/SVG templates

DevOps & Hosting

  • Vercel
  • GitHub CI/CD
  • Vercel Analytics

Storage & Monitoring

  • Planned: Vercel KV, Vercel Blob
  • Error logging, health checks, fallback mechanisms

Security & Testing

  • Environment variables, input validation (Zod), testing suite
  • Email formatting tests and production monitoring

Impact

EduForge shifts content consumption from passive trend-watching to active learning. By combining QLOO’s cultural data with generative AI, we built a platform that turns popular culture into educational insight.

This isn’t just a newsletter — it’s a tool for understanding the world through the lens of trends and culture.

Built with purpose for the QLOO Hackathon — where trends become knowledge.


Built With

Share this project:

Updates