Digs: Offline-first iOS app to browse your Discogs vinyl collection
13 hours ago
- #vinyl
- #mobile-app
- #offline-browsing
- The author built an app called Digs for browsing their vinyl collection offline.
- Digs syncs with Discogs to provide a fast, mobile copy of the user's collection.
- Features include offline browsing by folder, search across artists/albums/labels, and a random picker.
- The app is built with React Native, Expo, TypeScript, SQLite, and Drizzle ORM.
- Authentication is handled via Discogs API OAuth with tokens stored in iOS Keychain.
- The sync pipeline fetches folder structure first, then releases, followed by full details progressively.
- A token-bucket rate limiter was implemented to handle Discogs' 60 requests per minute limit.
- The app uses a local-first architecture with SQLite as the source of truth for instant queries.
- Product decisions and testing took more time than actual coding with Claude Code.
- Digs is free on the App Store with no ads, tracking, or additional accounts required.