Space Navi (スペースナビ)

Google CASA Certified SaaS platform for rental space operators. Built as solo developer in ~1 year. Features automated Gmail integration, intelligent email parsing (HTML parsing + regex with AI fallback), AI analytics chat with Generative UI and Smart Context Management (RAG-lite), Stripe subscriptions, and 10-100x query optimization.

Visit
Fullstack
Next.jsNext.jsTypeScriptTypeScriptFastifyFastifyPrisma ORMPrisma ORMMySQLMySQLGoogle CloudGoogle CloudGmail APIGmail APIGemini AIGemini AIStripeStripeAnt DesignAnt DesignDockerDocker
Space Navi (スペースナビ)

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.

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, live URL testing, and E2E testing for Gmail API sensitive scope
  • Solo Development - Built complete SaaS platform from scratch in ~1 year
  • Query Optimization - Achieved 10-100x database performance improvements
  • 99% Parsing Success - HTML email parsing + regex with AI fallback using Gemini
  • AI Analytics Chat - Gemini-powered conversational analytics with function calling, Generative UI, and RAG-lite context

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
  • Secure CI/CD deployment
  • GDPR compliance

Key Features

  • Automated Email Integration - Connect Gmail accounts via OAuth and automatically extract booking data
  • Intelligent Parsing - HTML email parsing + regex with AI fallback for accurate data extraction
  • AI Analytics Chat - Conversational business intelligence powered by Gemini with function calling, Generative UI (renders React components in chat responses), Smart Context Management (RAG-lite), and optimized AI agent memory for real-time sales, reservation, and customer data queries through natural language
  • Multi-Platform Support - Works with 6 major Japanese rental space booking platforms with extensible architecture for easily adding new platforms: Instabase (インスタベース), SpaceMarket (スペースマーケット), Spacee (スペイシー), Yoyakul (予約る), Kashispace (カシカシ), Upnow (アップナウ)
  • 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

API Contract: Zod + OpenAPI — single source of truth for schema and validation between API and client

Architecture

  • Domain-Driven Design with clean separation of concerns
  • 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.