Prerequisites
Before getting started, ensure you have the following installed:- Docker & Docker Compose: Version 20.10 or later
- Git: For cloning the repository
- At least 4GB RAM: Recommended for running all services
- Node.js 18+ (optional, for development)
Clone the Repository
Quick Start with Docker
The fastest way to get GeoFlow running is using Docker Compose. This will start all services with default configurations.The first startup may take several minutes as Docker builds the images and initializes the database.
Access GeoFlow
Once all services are running, you can access:- GeoFlow App: http://localhost:3000
- Convex Dashboard: http://localhost:6791
- API Documentation: Available through the GeoFlow interface
Verify Installation
Check that all services are running:Test Basic Functionality
- Open http://localhost:3000 in your browser
- Create a new workflow
- Upload some geospatial data (optional test file available in
storage/data/) - Run a simple processing workflow
Next Steps
Complete Installation
Learn about production deployment and configuration options
Architecture Overview
Understand how GeoFlow services work together