Space Navi - Rental Space Analytics

Google CASA Certified SaaS platform for rental space operators. Built as solo developer in ~1 year. Features automated Gmail integration, intelligent email parsing with AI (100% success rate), Stripe subscriptions, and 10-100x query optimization.

VisitVisit
Fullstack
Next.jsNext.jsTypeScriptTypeScriptFastifyFastifyPrisma ORMPrisma ORMMySQLMySQLGoogle CloudGoogle CloudGmail APIGemini AIStripeAnt DesignAnt DesignDockerDocker
Space Navi - Rental Space Analytics

Space Navi - Rental Space Analytics

A Google CASA certified SaaS platform for rental space operators with automated email integration and intelligent data extraction. Built as solo developer in ~1 year.

Live URLs

Overview

Space Navi automates sales tracking by connecting to Gmail and extracting reservation data from booking platform emails. The platform provides real-time dashboards and analytics to help rental space operators understand their business performance.

Key Achievements

  • Google CASA Certified - Passed 54-question OWASP security assessment for Gmail API sensitive scope
  • Solo Development - Built complete SaaS platform from scratch in ~1 year
  • Query Optimization - Achieved 10-100x database performance improvements
  • 100% Parsing Success - REGEX patterns with AI fallback using Gemini

Security & Compliance (CASA)

Passed comprehensive security assessment covering:

  • Authentication & session management
  • Access control & authorization (IDOR protection)
  • Input validation & injection prevention (XSS, SSRF, SQL injection)
  • Cryptography & data protection (AES-256-CBC)
  • Secure CI/CD deployment
  • GDPR compliance

Key Features

  • Automated Email Integration - Connect Gmail accounts via OAuth and automatically extract booking data
  • Intelligent Parsing - REGEX patterns with AI fallback for accurate data extraction
  • Multi-Platform Support - Works with major Japanese rental space booking platforms (Instabase, SpaceMarket, Spacee, Yoyakul)
  • Analytics Dashboard - Interactive charts and statistics for revenue tracking
  • Stripe Subscriptions - Payment integration for SaaS billing
  • Bilingual Support - Full Japanese/English localization

Tech Stack

Frontend: Next.js 14, TypeScript, Ant Design 5, React Query v5, Tailwind CSS, React Hook Form, Zod

Backend: Fastify 5, TypeScript, Prisma ORM + Raw SQL, Zod validation, Pino logging

Infrastructure: GCP Cloud Run, Cloud SQL (MySQL 8), Secret Manager, Artifact Registry, GitHub Actions CI/CD, Docker

Integrations: Stripe, Gmail API, Google Gemini AI, Google OAuth 2.0

Architecture

  • Domain-Driven Design with clean separation of concerns
  • Type-safe API contracts with Zod schemas and OpenAPI generation
  • AES-256-CBC encrypted OAuth token storage
  • Multi-tenant architecture with company isolation
  • Workload Identity Federation (keyless GCP auth)
  • Zero-downtime deployments

Role

Solo Full-Stack Developer - End-to-end development including frontend dashboard, backend API, batch processing system, cloud infrastructure, and security compliance.

AI Assistant

Ask me anything

AI

Hi! I'm an AI assistant. Ask me anything about Hein Soe's experience, projects, or skills!

10:38 AM

👋 Hey! Curious about Hein's work? Let's chat! 💬