Python Backend API Integrations - Django & FastAPI

Job ID: 39802829

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.