🙌 About the Project
SkipIt is a community-driven platform that helps users skip non-essential TV episodes — like fillers, off-topic digressions, or painfully slow scenes — so they can focus on what truly matters. Inspired by a desire to reclaim our time in an age of content overload, SkipIt makes watching smarter, not longer.
💡 Inspiration
Recently, I cut back drastically on watching video content in favor of coding (often with AI tools). That pause made me realize how much content we consume not out of desire, but out of FOMO (Fear of Missing Out).
I recalled the frustration of sitting through entire episodes or seasons hoping they’d eventually be worth it — and often being disappointed. With the rise of binge culture, I saw an opportunity to go against the grain and create a tool focused on intentional viewing, saving time and skipping the noise.
⚙️ What it does
- Lets users flag and tag TV episodes as “skippable” based on community insights.
- Highlights why an episode might not be essential (e.g., filler, flashback, side-quest).
- Offers a swipe-style interface to make tagging and voting playful and quick.
- Enables users to track and manage their watchlist.
- Recommends episodes to skip, based on aggregated community votes.
- Allows users to give feedback and vote on others’ SkipIt tags.
- Shows personal and global stats — including time saved by skipping episodes.
🏗️ How I built it
The project was developed iteratively using Bolt for prototyping and implement feature by feature.
Backend: Supabase for database and auth.
APIs: TheMovieDB to fetch metadata and episode info.
Avatar : Dicebear to create dynamic user profil avatar.
I focused on delivering a lean MVP with a strong user experience:
KISS (Keep It Simple and Stupid) guided every decision — only the essential features, clear UX, no bloated interactions.
🚧 Challenges I ran into
- Simplicity vs. depth: Making it informative without turning it into a debate platform.
- Performance optimization: TV show data is heavy — implementing caching, batch loading, and smart querying was critical.
- UX flow: Designing a swipe interface that felt natural, but still allowed tagging, skipping, and voting — all with minimal friction.
🏆 Accomplishments that I am proud of
- Built a working MVP in a short time (no more than 4 days) with a clear value proposition.
- Created a unique concept that runs counter to dominant consumption trends.
- Designed a lightweight, intuitive and responsive interface that invites interaction.
📚 What I learned
- Users want curation — they just don’t always know how to ask for it.
- Less is more: fewer features = more clarity and stronger engagement.
- Swipe-based mechanics can be repurposed for thoughtful interactions, not just dating or shopping.
- The biggest challenge isn’t tech — it’s behavior change.
🔮 What's next for SkipIt
The roadmap for SkipIt could expand in many directions — this is just the beginning:
- 🧰 Advanced filters to tailor skipping logic (e.g. “no dream sequences”).
- 📊 Expanded statistics, tracking habits and time saved more deeply.
- 📱 A mobile-first application for iOS and Android.
- 🌍 Internationalization of both the app and community-generated content.
- 🤖 AI-powered recommendations based on generative feedback models.
- 📅 Calendar and progress tracker for series follow-up and new episode drops.
- 📡 Integration with streaming platforms to sync viewing status.
- ✂️ Granular tagging (e.g. skip a flashback scene within an otherwise good episode).
- 📤 Open data access for content creators and researchers to explore viewing patterns.
Built With
- bolt.new
- netlify
- supabase
Log in or sign up for Devpost to join the conversation.