Skip to main content

Overview

Deploy Zeus Finance with the Rust server and Flutter mobile apps.

Deployment Architecture

Prerequisites

Before deploying:
  • Domain name configured
  • SSL certificate (Let’s Encrypt or purchased)
  • Server/cloud provider account
  • App store developer accounts

Deployment Options

Environment Setup

Production Checklist

Server:
  • Set strong JWT secret
  • Configure database backups
  • Enable logging and monitoring
  • Set up SSL/TLS
  • Configure firewall rules
  • Set up CI/CD pipeline
Mobile:
  • Configure production API URL
  • Remove debug code
  • Test offline functionality
  • Prepare app store assets
  • Write privacy policy

Monitoring

Once deployed, monitor:
  • Server uptime and performance
  • Database health
  • API response times
  • Error rates
  • Sync success rates
  • Mobile crash reports

Support

Need help? Check our GitHub repository or email [email protected].