🧭 My SaaS Journey: Metadata Management Platform

Welcome to my build-in-public journey! I’m building a metadata management platform that helps engineering and data teams manage metadata structures at scale.

πŸ› οΈ Current Stack: Node.js β€’ React β€’ Clerk Auth β€’ Fly.io β€’ TailwindCSS β€’ shadcn/ui β€’ GitLab β€’ WebSockets


πŸš€ Current Milestone: Bootstrap Phase

βœ… What’s Done:

  • 🎯 Landing Page: Live and deployed β€” simple and focused on value prop

  • πŸ”’ Authentication: Clerk.dev (JWT secured auth + user management)

  • πŸ› οΈ Backend:

    • Node.js + Express
    • CORS, Routers, JWT middleware
    • WebSocket support for real-time events
  • 🌐 Frontend:

  • πŸŒ— Dark Mode / Light Mode toggle implemented!

  • πŸš€ Deployment:

  • πŸ“„ GitLab Pages set up for this public journey


πŸ“¦ Tech Stack Overview

LayerTool/Service
FrontendReact + Tailwind + shadcn/ui
AuthClerk.dev (JWT)
BackendNode.js + Express
RealtimeWebSockets
InfraFly.io
DomainNamecheap
CI/CDComing soon via GitLab
Markdown SiteGitLab Pages

πŸ—“οΈ What’s Next

πŸ”§ Upcoming Features:

  • πŸ—οΈ CI/CD Pipeline: GitLab CI/CD for automatic backend + frontend deploys

  • πŸ”Œ Connector #1: Databricks Integration

    • Ingest metadata via:

      • 🧩 AWS Step Functions
      • βš™οΈ AWS Lambda
      • πŸ—„οΈ DynamoDB
  • πŸ“Š Schema Designer UI for defining and managing metadata

  • πŸ” Metadata Entity Search & Filters

  • πŸ“ˆ Dashboard MVP


πŸ’‘ Vision

Metadata is often scattered and inconsistent. My platform will provide a single source of truth for managing metadata definitions, connections, and lineage β€” all with a clean UI and developer-first experience.


✨ Follow the Journey

  • Weekly updates posted here
  • Transparent about what works, what breaks, and what pivots
  • Feel free to follow along, give feedback, or even contribute ideas!

πŸ—“οΈ Last updated: July 2025