RGCS
← Back to WorkWeb · 2024

Internal Portal

A fast, searchable employee hub for a busy restaurant.

The Challenge

Restaurant staff needed one place to find schedules, menus, policies, and training materials — without the overhead of a full CMS or the maintenance cost of a database-backed system.

What We Built

Built a static Astro site with Fuse.js-powered client-side search across all content. Enforced a strict 8px grid design system and a DRY component library where every component has a TypeScript Props interface and every pattern used more than once is extracted — no exceptions.

Highlights

  • 01Fuse.js instant client-side search across all content
  • 02Strict 8px grid system — every spacing decision is intentional
  • 03DRY rule: extract on second use, no exceptions
  • 04Zero database — fully static, near-zero maintenance
  • 05TypeScript interfaces on every component

Built With

AstroTypeScriptFuse.jsCSS Grid

Start a Project

Want to build
something like this?

Get in Touch