Bookmarked: Your Go-To Tool for Curating Tweets in Notion
A full-stack application that enables users to save tweets to Notion via Telegram bot.
Overview
Bookmarked is a productivity tool that bridges the gap between Twitter (now X) and Notion, allowing users to effortlessly save and organize tweets directly into their Notion workspace. The service works through a Telegram bot interface, making it accessible from any device without requiring additional app installations. Users can simply forward tweets to the bot, which then processes and stores them in a structured Notion database with metadata, making content retrieval and organization seamless.
Key Features
- One-click tweet saving through Telegram forwarding
- Automatic metadata extraction (author, date, media, etc.)
- Customizable Notion database templates
- Content categorization using AI-powered tagging
- Thread unrolling and preservation
- Media downloading and embedding
- Search and filtering capabilities
Challenges & Solutions
- Handling Twitter's API rate limits and restrictions
- Designing a reliable system for processing and storing tweets
- Creating a seamless authentication flow between multiple services
- Ensuring data consistency across platform changes
Technologies
Project Gallery
Other Projects
Bookmarked Android: A Simple Viewer for My Bookmarked Content
Built with Jetpack Compose, it aims to offer an improved reading experience on my laggy phone.
AI Assistant Framework
A comprehensive framework for building conversational AI assistants with NLP capabilities.