Inspiration
I built Nemor because I kept losing TikToks and Instagram Reels I wanted to watch again.
My usual solution was either to save them inside TikTok or Instagram, or send them to friends — and sometimes even to myself — in a chat so I could come back to them later.
It worked for a while, but eventually everything was buried. A recipe I remembered seeing weeks ago, a travel recommendation, a useful tutorial, or just a funny video could be somewhere inside hundreds of saved posts and conversations. Finding it again was often harder than discovering it in the first place.
That's where the idea for Nemor started: a personal library for the short-form content you actually want to remember.
While Nemor is designed primarily around content from platforms like TikTok and Instagram, it isn't limited to them. You can save links from any app through the iOS Share Sheet — YouTube videos, Reddit posts, articles, recipes, websites, or anything else with a URL.
So Nemor also works as a traditional bookmark manager, but with extra attention given to making social and short-form content easier to recognize and find again.
What it does
Nemor gives users one place to collect and organize content they find across different apps.
When you find something useful on TikTok, Instagram, YouTube, Reddit, Safari, or another app, you can share the link directly to Nemor using the iOS Share Sheet.
For supported platforms, Nemor extracts available metadata such as:
- A visual thumbnail
- The original platform
- Content creator
- Hashtags
- Title and other available information
This makes the library more than a list of URLs. The metadata is also used for search, so users can find content based on information they actually remember about it.
For regular websites and other links, Nemor works as a traditional bookmark manager, fetching available metadata and keeping everything in the same library.
Users can organize their collection using folders, tags, hashtags, notes, favorites, search, and filters. Quick Save makes it possible to capture something immediately and organize it later when needed.
How we built it
Nemor is a native iOS app built primarily with Swift, SwiftUI, and SwiftData.
The iOS Share Sheet is a core part of the experience, allowing content to be sent to Nemor directly from other apps.
A significant part of the work went into metadata extraction. Different platforms expose their content in different ways, so Nemor processes shared URLs and extracts the available thumbnail, creator, hashtags, title, platform, and other useful information.
The library is stored locally using SwiftData and can be synchronized through the user's own iCloud account using CloudKit. Nemor doesn't operate its own backend for storing users' libraries.
I also integrated RevenueCat for subscriptions and Firebase for analytics and crash reporting.
Challenges we ran into
One of the biggest technical challenges was turning a shared URL into something that feels like actual content rather than just a bookmark.
TikTok, Instagram, YouTube, Reddit, and regular websites expose information differently. Links can be shortened, redirected, contain tracking parameters, or provide incomplete metadata. Building the extraction and normalization logic required handling many platform-specific cases while still presenting everything consistently inside Nemor.
Another challenge was making the saving flow lightweight. I wanted users to capture something immediately without being forced to organize it at the same time. This led to Quick Save: save something first, then add folders, tags, notes, or other organization later if needed.
One of the biggest challenges, however, wasn't development at all — it was shipping the app.
Publishing Nemor required much more than creating a production build. I had to configure App Store Connect, subscriptions, App Store metadata, privacy requirements, and everything needed for App Review.
RevenueCat made the subscription implementation inside the app relatively straightforward, but setting up the subscriptions correctly in App Store Connect and meeting Apple's submission requirements still involved more work than I expected.
Accomplishments that we're proud of
The biggest accomplishment is simple: Nemor shipped.
What started as a solution to my own problem is now a real app available on the App Store.
I'm particularly happy with how content from platforms like TikTok and Instagram is represented. Instead of seeing an anonymous URL, users can see the content's thumbnail and available information such as its creator and hashtags, and then use that information to find it again.
I'm also proud that Nemor stayed focused on the original problem while growing to include features such as Quick Save, folders, tags, notes, search, filtering, iCloud synchronization, Rediscover, statistics, and notifications.
What we learned
One of the biggest product lessons was that saving content isn't the difficult part — finding it again is.
A huge collection of URLs isn't much better than hundreds of saved Reels scattered across different apps. The context around each item — its thumbnail, creator, platform, hashtags, tags, and other metadata — is what makes the collection useful.
I also learned that developing an app is only one part of shipping a product.
Development was the part I was most familiar with. Releasing Nemor meant learning much more about subscriptions, App Store Connect, App Review, privacy requirements, localization, analytics, pricing, and all the other details required to turn a project into something people can actually download.
And that learning hasn't stopped after launch. I'm now learning more about App Store Optimization (ASO), localization, marketing, and how to reach the people who might find Nemor useful. Building a product and getting people to discover it are two very different challenges.
What's next for Bookmark Manager: Nemor
The next focus is growing Nemor and making it easier for more people to discover it.
I'm continuing to work on App Store Optimization, improving the App Store listing and keywords, and localizing Nemor for more countries.
On the product side, I want to expand Nemor across the Apple ecosystem with proper iPad and Mac support.
I also plan to add Spotlight integration, so users can find content saved in Nemor directly from system search without needing to open the app first.
The next stage is a mix of product improvements and user acquisition: making Nemor easier to discover, available to more users and languages, and better integrated across Apple platforms.
Built With
- cloudkit
- crashlytics
- icloud
- revenuecat
- shareextension
- storekit
- swift
- swiftdata
- swiftui
- xcode
Log in or sign up for Devpost to join the conversation.