Inspiration
We save content all the time, that perfect TikTok recipe, a YouTube tutorial, a thought-provoking LinkedIn post, but they pile up and are never revisited. We realized that saved content often becomes digital clutter. There had to be a better way to re-engage with what we intentionally saved. That’s why we built Synkr: to make your saved content actually useful again.
What it does
Synkr is a smart cross-platform content manager. It connects to platforms like TikTok, YouTube, LinkedIn, and more, syncing your saved or bookmarked content into a unified dashboard. It automatically categorizes and tags your saved items using AI, surfaces personalized reminders based on your interests and goals, and helps you take action on what you save. Whether it's learning a new skill or preparing for a job interview, Synkr helps you follow through.
How we built it
Synkr is built with Vite, React, and TypeScript on the frontend, styled using Tailwind CSS and powered by accessible UI libraries like shadcn-ui and Radix UI. React Query, React Hook Form, and Zod handle data fetching, form management, and validation. The backend uses Supabase for authentication, a PostgreSQL database, and serverless Edge Functions written in TypeScript with Deno. While the frontend is fully functional, key features like platform syncing and AI-powered content categorization are still under development. The app is deployed on Vercel for seamless CI/CD and hosting.
Challenges we ran into
Cross-platform syncing: Not all platforms have public APIs, so we had to build custom integrations or rely on manual sync and import features for some services
Cost management: Handling large volumes of data and API usage, especially from AI and scraping, was expensive. We designed multiple pricing tiers and a usage cap strategy to manage this
Content relevancy: Categorizing saved content in a meaningful way required a lot of prompt engineering and iteration with AI tools to get usable output
Accomplishments that we're proud of
Built a functional MVP with a complete frontend, working authentication, and a clear foundation for platform integrations and AI features. Created a clean and intuitive dashboard that actually motivates people to re-engage with what they save. Designed a scalable pricing model and roadmap that makes Synkr sustainable long term, even with a free tier.
What's next for Synkr
Our next steps are focused on completing the backend. This includes finalizing OAuth authentication flows, enabling secure fetching of bookmarks from connected platforms, and fully implementing AI features for content categorization and personalized recommendations. Once core syncing and AI functionalities are in place, we’ll begin user testing and refine the experience based on feedback.
Built With
- javascript
- oauth
- postgresql
- react
- shadcn
- sql
- supabase
- tailwindcss
- typescript
- vite
Log in or sign up for Devpost to join the conversation.