Urgent.News

What's breaking now, across thousands of outlets.

Tech

Niche Collector โ€” Collection Tracker + Price Intelligence

Sanity Challenge โ€” Path 2: Vibe-code something strange Portfolio tracker for niche hobbies (Hot Wheels, Gunpla, Mechanical Keyboards) that proves why structured content beats keyword search. Every valuation is a GROQ aggregation, outlier-aware. ๐Ÿ”— Links Live Demo: https://sanity-challenge.vercel.app Collection Demo (GROQ live): https://sanity-challenge.vercel.app/collection Sanity Studio (public,โ€ฆ

"Niche Collector" is a portfolio tracking app designed for hobbyists who collect and value items like Hot Wheels, Gunpla, and mechanical keyboards. This app goes beyond traditional keyword search by storing purchase prices and current market values, enabling users to calculate gains or losses. The app automatically identifies and excludes fraudulent listings from the median value, ensuring honest portfolio tracking.

Key features include:

- Purchase price vs. current market comparison for each item

- Automatic market intelligence with price history from Tokopedia and Shopee

- Outlier detection to flag suspicious listings (e.g., a "scam Rp 5,000,000 listing")

- Structured data for math-based calculations (e.g., total market vs. total purchase costs)

- SEO optimization with open graph images, icons, sitemap, and web application metadata

The app utilizes structured content through Sanity.io, implementing custom schemas and enums that define various data types such as hobby categories, collectible items, collections, price histories, and wishlists. These schemas enable accurate calculations and data relationships, which are essential for proper analysis.

The app is built using the Sanity Framework, with its codebase available on GitHub (MIT license). The development process involved creating a custom Sanity app embedded within a Next.js application, resulting in a single deployment on Vercel. The project's unique features, such as vision debugging, GROQ queries, and custom math functions, demonstrate the app's technical prowess and suitability for niche hobbyist portfolios.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Sandboxing Firefox with Firejail: a no-trace browser that can't read my files or reach my LAN

Sandboxing Firefox with Firejail: a no-trace browser that can't read my files or reach my LAN Context I wanted one Firefox profile for "dirty" browsing โ€” opening links from sketchy sources โ€” with aโ€ฆ

  • Sandboxing Firefox with Firejail creates a no-trace browser
  • Whitelist configuration file and user.js file enable private browsing
  • Firejail creates virtual network interface to block LAN access

More from Tuesday 22 September โ†’