-
Notifications
You must be signed in to change notification settings - Fork 76
Description
Submission deadline: March 31, 2026 (UTC)
Payout via USDT wallet within 72h of merge verification.
To be eligible for this bounty, you must contact me on Discord @geekster007 before your submission.
Only contributors who coordinate through Discord are eligible for payout.
Objective
Build a production-grade, one-click (or one-command) deployment system for FinMind across major platforms, using Docker as the base packaging standard, plus full Kubernetes + Tilt support.
Mandatory Platforms (NOT All Required)
- Railway
- Heroku
- DigitalOcean App Platform
- DigitalOcean Droplet
- Render
- Fly.io
- AWS (ECS Fargate or App Runner; EC2 path retained)
- GCP Cloud Run
- Azure Container Apps
- Kubernetes (cloud-agnostic)
- Netlify (frontend)
- Vercel (frontend)
Required Technical Scope
- Docker-based deployment paths for backend/frontend.
- Production Compose path retained.
- Kubernetes full stack:
- Helm charts
- ingress/TLS-ready config
- autoscaling (HPA)
- secret management
- health probes
- observability baseline
- Tilt:
Tiltfile- local K8s dev workflow
- documented setup + run path
Runtime Acceptance Criteria
Each required deployment must demonstrate:
- frontend reachable
- backend health reachable
- DB + Redis connected
- auth flows working
- core modules working (expenses, bills, reminders, dashboard, insights)
Disqualification
Any missing mandatory platform or broken critical deployment flow = not eligible for payout.
Award Rules
- Single winner, $1000 total.
- Must pass maintainer verification of all mandatory criteria.
- If no submission meets full scope, no payout.
Submission
Open PR with title:
Bounty Submission: Universal One-Click Deployment (Docker + K8s + Tilt) for FinMind
Eligibility Contact Rule
To be eligible for this bounty, contributors must contact Discord @geekster007 before or during submission.
Bounty Award Rules
- Reward is $1000 total for the winning submission.
- Payout requires maintainer verification of all mandatory requirements.
- If no submission satisfies mandatory scope, no payout is issued.
- Maintainer decision on final acceptance is binding.