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.