Stripe & Supabase Integration (plus security) in Python/Django

Job ID: 39366349

Budget: $250 – $750 AUD

1. Product Overview
GoCircl is a web application that allows users to upload PDFs, automatically, identify, extract and annotate financial data using regex, AI and PDF libraries, and download the annotated documents. I have already built a portion of it.

2. Project Description
I'm looking for an experienced Python/Django developer to: (1) integrate Stripe and Supabase (MFA) into my Python and Django project; and (2) build a “download PDF” function for users, once the PDF has been parsed and annotated. Note, I’m already using Supabase, but there are some additional features that I’d like integrated.

Timing: within next 3 weeks.
Budget: AUD$500

Key asks:
1. Stripe:
a.Payment processing
b.Subscription management for tiered pricing plans (1x user that can sign-up instantly, and one for enterprises to “contact for more information”, and web accompanying webpage for this aspect.
2. Supabase:
a. Finalization. I've already integrated Supabase but would like to ensure the security features relating to Authentication and Authorization are at a high standard. My clients are law firms.
3. Build a “download PDF” function for users, once the PDF has been parsed and annotated.
4. Check and Improve security posture (hardening).

Ideal skills and experience:
1. Strong proficiency in Python and Django
2. Experience with Stripe API and managing tiered subscription plans
3. Experience with Supabase, particularly in setting up and managing Authentication and Authorization
4. Experience with PyMuPDF preferable as well
5. Ability to deliver clean, maintainable code and thorough documentation. Must deliver full code to me.

See word document attached for more information.
Related categories: Python Website Design Web Security Django Stripe