Getting Started
Overview

Getting Started

TimeTiles is a spatial data management platform for event data import and geocoding.

Prerequisites

  • Node.js 24+
  • pnpm
  • Docker and Docker Compose

Project Structure

timetiles/
├── apps/
│   ├── web/          # Next.js application with Payload CMS
│   └── docs/         # Documentation site
└── packages/         # Shared packages and configs

Technology Stack

  • Frontend: Next.js 15, React 19, TypeScript
  • CMS: Payload CMS with PostgreSQL
  • Database: PostgreSQL with PostGIS
  • UI: shadcn/ui, Tailwind CSS
  • Monorepo: Turborepo with pnpm

Core Features

  • CSV/Excel event data import
  • Background job processing
  • Geocoding with Google Maps API + fallback
  • Spatial data storage with PostGIS
  • Admin interface for data management

Ready to start? Follow the development setup guide.