Automated GitHub Backend Deployment. ZeroFault
Budget / Salary₹600–1,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Project Title: Urgent Launch: GitHub Native Automation Backend App Setup & Live Deployment
Project Description:
We are completely restructuring our AI software product and looking for a highly capable, fast-responding Backend Engineer to build a background automation system from scratch and take it fully live on deployment. We do not want a manual copy-paste web dashboard model anymore; the core system must operate fully inside GitHub actions.
Here is the exact step-by-step technical implementation required to get the app 100% production-ready and live:
1. FASTAPI WEBHOOK INTEGRATION:
- Set up a dedicated post route endpoint: `/api/v1/github/webhook`.
- Securely validate incoming webhook payloads from GitHub Actions using HMAC SHA-256 signatures.
- Automatically intercept failed build logs (`workflow_run.completed` with status 'failed') and isolate the exact error traces.
2. ASYNC PIPELINE & SANDBOX PROCESSING:
- Design an asynchronous background worker queue (using Redis/Celery or lightweight async tools) to process the error log data without blocking the main server.
- Pass the raw error code and files to Claude 3.5 Sonnet to programmatically generate a precise code fix.
- Spin up an isolated Docker Sandbox container locally to automatically execute and validate the generated fix. The system must verify a successful exit code before moving forward.
3. PROGRAMMATIC PULL REQUEST (PR) ENGINE:
- Use the official GitHub REST API or PyGithub package to communicate with the user's repository using safe installation tokens.
- Automatically create a temporary patch branch, commit the clean file, and open a formal Pull Request (PR) directly on the developer's repository.
4. CREDIT LOCK MIDDLEWARE:
- Refactor the PostgreSQL database triggers to link credit usage directly to successful 'Automated PR Creation' events (1 PR = 1 Credit).
- Implement strict 402 Payment Required middleware that freezes repository webhook listeners the moment a user hits their 50 free auto-patch limit.
5. LIVE DEPLOYMENT & TESTING:
- Configure full hosting deployment, handle all environment variables, and perform end-to-end live testing from webhook capture to PR creation.
STRICT BUSINESS TERMS & CONDITIONS:
- LOW BUDGET: We are a pre-incorporation startup operating on a tight budget. Quote your realistic fixed price to get this fully live. Do not give abstract hourly rates.
- NO TIME WASTERS: Every single detail of what needs to be built is clearly written above. Only bid if you can independently execute 100% of this pipeline smoothly. Do not waste my time or your time if you cannot handle this exact stack.
- HIGH RESPONSIVENESS: You must reply extremely fast to messages. Lagging or going silent will result in immediate termination.
If you can build this smoothly, drop your fixed price estimate and the exact number of days you need. Let's make it quick!
Project Description:
We are completely restructuring our AI software product and looking for a highly capable, fast-responding Backend Engineer to build a background automation system from scratch and take it fully live on deployment. We do not want a manual copy-paste web dashboard model anymore; the core system must operate fully inside GitHub actions.
Here is the exact step-by-step technical implementation required to get the app 100% production-ready and live:
1. FASTAPI WEBHOOK INTEGRATION:
- Set up a dedicated post route endpoint: `/api/v1/github/webhook`.
- Securely validate incoming webhook payloads from GitHub Actions using HMAC SHA-256 signatures.
- Automatically intercept failed build logs (`workflow_run.completed` with status 'failed') and isolate the exact error traces.
2. ASYNC PIPELINE & SANDBOX PROCESSING:
- Design an asynchronous background worker queue (using Redis/Celery or lightweight async tools) to process the error log data without blocking the main server.
- Pass the raw error code and files to Claude 3.5 Sonnet to programmatically generate a precise code fix.
- Spin up an isolated Docker Sandbox container locally to automatically execute and validate the generated fix. The system must verify a successful exit code before moving forward.
3. PROGRAMMATIC PULL REQUEST (PR) ENGINE:
- Use the official GitHub REST API or PyGithub package to communicate with the user's repository using safe installation tokens.
- Automatically create a temporary patch branch, commit the clean file, and open a formal Pull Request (PR) directly on the developer's repository.
4. CREDIT LOCK MIDDLEWARE:
- Refactor the PostgreSQL database triggers to link credit usage directly to successful 'Automated PR Creation' events (1 PR = 1 Credit).
- Implement strict 402 Payment Required middleware that freezes repository webhook listeners the moment a user hits their 50 free auto-patch limit.
5. LIVE DEPLOYMENT & TESTING:
- Configure full hosting deployment, handle all environment variables, and perform end-to-end live testing from webhook capture to PR creation.
STRICT BUSINESS TERMS & CONDITIONS:
- LOW BUDGET: We are a pre-incorporation startup operating on a tight budget. Quote your realistic fixed price to get this fully live. Do not give abstract hourly rates.
- NO TIME WASTERS: Every single detail of what needs to be built is clearly written above. Only bid if you can independently execute 100% of this pipeline smoothly. Do not waste my time or your time if you cannot handle this exact stack.
- HIGH RESPONSIVENESS: You must reply extremely fast to messages. Lagging or going silent will result in immediate termination.
If you can build this smoothly, drop your fixed price estimate and the exact number of days you need. Let's make it quick!
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.