Member-only story
Deploying a food blog using Notion as a backend + React + Typescript
Kahhow’s foodblog/ attempt at a more localized, personalized version of Tabelog (Part 2)
4 min readApr 26, 2025
What was done today
Various fixes and improvements
- Render main Notion page contents — learnt that the official API/ SDK doesn’t support contents of the page (only properties of the Notion database)
- Better filtering
- Clickthrough to open in Google maps
- Functional share button
Deploying (+ custom domain!)
To use tabelog.kahhow.com and setup relevant redirects like kahhow.com/tabelog
- Setup Cloudflare for better performance and security — as Content Delivery Network (CDN) and more
- Point nameservers of an existing domain (kahhow.com) to Cloudflare
- Update custom domain in Vercel
What I enjoy from Cloudflare include speed and security insights. Even for the free tier, there are very generous…