2 min read

SavorSanctum

tanstack-start tanstack-router tailwindcss notion

Overview ๐Ÿ”—

SavorSanctum is a curated directory for culinary recommendationsโ€”restaurants, cafes, specialty food products, and gift ideas. It serves as a centralized place for discovering and sharing food-related recommendations.

Why I Built This ๐Ÿ”—

Rather than scattered notes across different apps, a dedicated directory for food recommendations made more sense. It allows for organized discovery and easy sharing of culinary finds.

Key Features ๐Ÿ”—

Curated Directory ๐Ÿ”—

Browse and search culinary recommendations organized by category.

Search & Filter ๐Ÿ”—

Find places by cuisine type, location, or occasion using Fuse.js for fuzzy search.

Data from Notion ๐Ÿ”—

Content managed in Notion and fetched via the Notion API, making updates simple.

Responsive Design ๐Ÿ”—

Built with modern tools for a fast, mobile-friendly experience.

Build Notes ๐Ÿ”—

Content as Configuration ๐Ÿ”—

All restaurant and food data lives in a Notion database, fetched at build time via the Notion API. This means content updates โ€” adding a new restaurant, updating hours, changing a recommendation โ€” happen in Notion and propagate on the next build, without touching any code.

Client-side search powered by Fuse.js lets users find places by partial name matches or cuisine type. Since the dataset is small enough to load entirely client-side, thereโ€™s no need for a search backend.