Python Backend API Integrations - Django & FastAPI
Budget: $750 – $1,500 USD
My Django + FastAPI platform is live and I now need two focused integrations completed within a budget of roughly $900.
Feature 1 – Calendar & Video
• Google Calendar: I only require event sync so that every booking on the platform instantly appears (and stays updated) in each user’s calendar.
• Video conferencing: each booking should automatically include a HIPAA-compliant meeting link. I’m leaning toward Zoom or Google Meet, yet I’m open to any service that can supply a BAA.
Feature 2 – Payments & Access
Stripe and Swish will handle all transactions. When a payment succeeds, users must be granted access to the platform; on failure or cancellation, access is revoked via existing models and middleware.
Scope & Deliverables
- Python code that plugs into the existing Django and FastAPI structure—no front-end work needed
- OAuth flow, webhook handling, and background jobs for Google Calendar sync
- Secure video-link generation baked into the booking pipeline
- Stripe & Swish payment flows with webhooks that update user permissions in real time
- Clear docstrings, OpenAPI/Swagger updates, and an exportable Postman collection
- Unit tests covering the new endpoints
Acceptance is met when I can run the test suite, trigger a booking that (1) syncs to my Google Calendar, (2) includes a HIPAA-compliant video link, and (3) provisions platform access after a live Stripe or Swish transaction.
Feature 1 – Calendar & Video
• Google Calendar: I only require event sync so that every booking on the platform instantly appears (and stays updated) in each user’s calendar.
• Video conferencing: each booking should automatically include a HIPAA-compliant meeting link. I’m leaning toward Zoom or Google Meet, yet I’m open to any service that can supply a BAA.
Feature 2 – Payments & Access
Stripe and Swish will handle all transactions. When a payment succeeds, users must be granted access to the platform; on failure or cancellation, access is revoked via existing models and middleware.
Scope & Deliverables
- Python code that plugs into the existing Django and FastAPI structure—no front-end work needed
- OAuth flow, webhook handling, and background jobs for Google Calendar sync
- Secure video-link generation baked into the booking pipeline
- Stripe & Swish payment flows with webhooks that update user permissions in real time
- Clear docstrings, OpenAPI/Swagger updates, and an exportable Postman collection
- Unit tests covering the new endpoints
Acceptance is met when I can run the test suite, trigger a booking that (1) syncs to my Google Calendar, (2) includes a HIPAA-compliant video link, and (3) provisions platform access after a live Stripe or Swish transaction.
Related categories:
Python
Django
Stripe
OAuth
API Development
Video Conferencing
Payment Processing
FastAPI