Firemap is a comprehensive Firestore architecture platform that solves common Firebase development challenges through a unified approach. It provides a type-safe Object Document Mapper (ODM) using TypeScript decorators to define schemas once, then generates production-ready infrastructure including Cloud Functions, Firestore indexes, and security rules.
Key Features
- Type-Safe ODM: Decorator-based schema definitions with full TypeScript inference and runtime validation
- Visual Schema Designer: Drag-and-drop canvas for modeling collections and relationships
- Live Schema Crawler: Scans existing Firestore projects to reveal actual data structures
- Functions Graph: Visualizes Cloud Function trigger chains with automatic cycle detection
- Database Browser: TablePlus-like interface for browsing, filtering, and editing Firestore data
- Infrastructure Generation: CLI generates Cloud Functions, indexes, and security rules from decorators
- Denormalization Management: Declare relationships with decorators for automatic sync logic
Use Cases
- Firebase/Firestore developers seeking type safety and reduced boilerplate
- Teams needing to maintain consistent schemas across large Firestore projects
- Developers wanting to visualize and understand complex Firestore relationships
- Projects requiring automated generation of security rules and indexes
- Teams transitioning from unstructured Firestore data to organized schemas
