Inspiration

The project was inspired by the widespread issue of "doomscrolling" - where people mindlessly scroll through social media content for hours, wishing they had spent that time more productively. We recognized that rather than fighting against this ingrained habit, wecould transform it into a learning opportunity by taking advantage the same engaging format people are already addicted to.

What it does

Bloomscroll is a mobile application that creates an educational twist on the infinite-scroll format popularized by platforms like TikTok and Instagram Reels. It generates AI-powered educational videos on user-selected topics, complete with voiceovers and subtitles. Users can:

  • Scroll through an endless feed of educational content on any topic of their choice
  • Like videos to save them for later review
  • Track their learning streaks
  • Learn about any topic of their choice in a familiar, engaging format

How we built it

We developed Bloomscroll using a comprehensive tech stack:

Frontend: React.js with Tailwind CSS for the user interface Backend: MongoDB for data storage AI Integration: Groq for AI script generation and processing Audio Processing: Elevenlabs for voice generation, Whisper for speech processing Video Processing: Pexels, ffmpeg, Imagemagick, and Moviepy for video creation and manipulation Deployment: Vercel for hosting and deployment

What's next for Bloomscroll

In the future, we would like to implement a sharing and reposting feature, and increasing the range of generated video formats to keep up with trends.

Built With

Share this project:

Updates