
In Progress
Posted
Paid on delivery
Build out a multi-tier subscription framework, Cognito auth system, and consumption gating rules engine ## Technical Stack * Frontend: [login to view URL] (TypeScript), Next-Auth, Axios * Backend: AWS Lambda, API Gateway, Cognito, DynamoDB, AWS CDK * Communications: AWS SES (New, Email Identities, Verification, & HTML Templates fully managed via CDK) * Payments: Stripe API, Stripe Webhooks, Metered/Usage-Based Billing --- ## Core Deliverables & Roadmap Headlines ### Phase 1 — Auth + Identity Foundation * 1.1 Shared Backend Types Update (Type mappings for TranslationRequest, TranslationResponse, and TranscriptionRequest) * 1.2 New DynamoDB Tables (Provisioning languu-users with GSI lookup and languu-stripe-events for webhook tracking via CDK) * 1.3 Cognito User Pool Updates (Custom attributes configuration and TokenGeneration JWT access claims injection triggers) * 1.4 API Gateway Cognito Authorizer (Securing operational backend endpoints via standard JWT authorization gates) * 1.5 Frontend — JWT Forwarded on All API Calls (Axios client middleware logic to conditionally map auth headers) * 1.6 Usage Tracking — Write-Only, No Enforcement Yet (Atomic character and file tracking via DynamoDB UpdateItem rules) * 1.7 [login to view URL] — Global User Context (Custom React layout context exposing an application-wide useUser() custom hook) * 1.8 Phase 1 Environment Variables ### Phase 2 — Stripe End-to-End * 2.1 Stripe Products and Prices Setup (Constructing the 5-tier recurring and metered price structures across USD, JPY, EUR, CAD, and AUD) * 2.2 New Lambdas for Subscription Management (Checkout, Customer Billing Portal, Instant Upgrade, and Summary endpoints) * 2.3 Stripe Webhook Lambda (Idempotent processing architecture covering: [login to view URL], [login to view URL], [login to view URL], invoice.payment_failed, invoice.payment_succeeded, customer.subscription.trial_will_end, and [login to view URL]) * 2.4 /account/subscription Page (User portal frontend with data usage bars, countdown timers, and portal redirects) * 2.5 /pricing Page — Full Rebuild (Complete reconstruction of the 5-column plan grid with reactive currency/billing cycle toggles) * 2.6 SES Email Templates & Infrastructure via CDK (CDK-configured domain identity verifications, HTML templates for transactional status alerts, and backend Lambda email delivery invocation routing) * 2.7 Phase 2 Stripe Test Scenarios (Execution and verification protocols validating the 10 distinct subscription lifecycles) ### Phase 3 — Feature Enforcement * 3.1 Per-Request Character Limits in Translate Lambda (Source-aware truncation checking: anonymous 1,000/800 thresholds vs. free 5,000 caps) * 3.2 Monthly Budget Enforcement in All Lambdas (Pre-execution block routing yielding strict HTTP 402 Payment Required states when limits are hit) * 3.3 File Size Enforcement Per Tier (Client-side validation guards and server-side presigned URL size restriction checks) * 3.4 Per-Request Limit Notification UI (Development of a global TranslationLimitBanner parsing precise layout anchor links) * 3.5 Feature Flag Enforcement (Gating full-page rendering, tone switches, and returning explicit HTTP 403 Tier Insufficient backend rejections) * 3.6 /account Section Shell (Designing the unified dashboard view wrapper layout protected by automated auth guard routers) * 3.7 Environment Variable Additions for Phase 3
Project ID: 40455465
114 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
114 freelancers are bidding on average $481 USD for this job

I can help with this, I will deliver the full three-phase build — Cognito auth with JWT claims injection, Stripe subscription management with multi-currency metered billing, and the consumption gating engine across your Lambda stack. For the webhook Lambda, I will use the Stripe-Signature header combined with your DynamoDB languu-stripe-events table for idempotent processing — deduplicating by event ID before any state mutation. This prevents double-charges on retried webhooks and keeps subscription state consistent even under network hiccups. Questions: 1) Are the 5 tier definitions and per-tier limits already documented, or do you need help designing the threshold matrix? 2) Is the Cognito User Pool already provisioned, or will I be creating it fresh via CDK as part of Phase 1? Ready to start whenever you are. Kamran
$281 USD in 10 days
5.9
5.9

Building out a multi-tier subscription framework sounds like a great challenge. I see you're looking to integrate Cognito for authentication and set up consumption gating rules, which is crucial for managing user access effectively. With around 10 years of experience in backend development and cloud computing, I can help you create a solid architecture using AWS and microservices. Your main goal seems to be establishing a flexible subscription model that allows for various tiers and secure access, and I can definitely deliver on that. Some similar things I've built: a regional booking platform for a tutoring company, an internal CRM for a property agency, and a React Native field-reporting app. Let’s make this happen! Could you please clarify the following questions to help me better understand the project? Q1: What specific features do you envision for each subscription tier? Q2: How do you plan to handle user data security and privacy in this setup? Q3: Are there any specific compliance requirements we should consider for the subscription model?
$500 USD in 6 days
4.5
4.5

Hello Greetings, After reviewing your project description, I feel confident and excited to work on this project for you. But I have some crucial things and queries to clear out. Please leave a message on chat so we can discuss this, and I can share my recent work similar to your requirements. Thanks for your time! I look forward to hearing from you soon. Best Regards.
$700 USD in 8 days
4.3
4.3

Hello! I am a Florida-based senior software engineer with extensive experience in cloud computing, backend and frontend development, and microservices. I've carefully read your project description for the Stripe Subscription Implementation, and I believe I can help you build a robust multi-tier subscription framework along with a Cognito auth system. With over 15 years in software development, I specialize in creating scalable, production-grade solutions that align with business goals. My experience includes developing secure APIs and data management systems, ensuring that your application is not only functional but also secure and reliable. Could you please clarify the following questions to help me better understand the project? 1. What specific subscription tiers are you envisioning, and how do you see the consumption gating rules functioning? 2. Are there any existing systems or frameworks you would like to integrate with this new implementation? To ensure a successful project, I recommend starting with a detailed requirements analysis, followed by iterative development phases to build and test each component. I have previously worked on similar projects, such as a subscription platform for a wellness product site and an e-commerce app with user authentication features. Let’s connect to discuss how I can bring your vision to life! -James
$500 USD in 3 days
4.0
4.0

Hello, I can develop a multi tier subscription framework, Cognito auth system, and consumption gating rules engine. Feel free to message me and let's discuss this project in more detail. I am looking forward to working with you, Fahad.
$250 USD in 2 days
4.1
4.1

✅✅ It’s My Best Pleasure to SUPPORT You ✅✅ $700 USD (fixed) | ⏱ 2 weeks Portfolio: https://www.freelancer.com/u/photop2 Phase 1 — Auth & Identity • Update shared backend types for TranslationRequest/Response and TranscriptionRequest • Create DynamoDB tables for user provisioning and Stripe events tracking via CDK • Configure Cognito user pool with custom attributes and JWT claims injection • Protect API Gateway endpoints with Cognito authorizers • Forward JWT on all frontend API calls using Axios middleware Phase 2 — Stripe Integration • Set up Stripe products and 5-tier recurring/metered pricing in multiple currencies • Build Lambdas for subscription management: checkout, billing portal, upgrades, summaries • Implement idempotent Stripe webhook processing for subscriptions, invoices, and payments • Rebuild /pricing page with reactive billing cycle toggles • Implement /account/subscription portal with usage bars and countdown timers Phase 3 — Feature Enforcement • Apply per-request character limits in Translate Lambda • Enforce monthly budget across Lambdas with HTTP 402 responses when limits are exceeded • Implement file size validation per tier using presigned URLs • Build per-request notification UI (TranslationLimitBanner) • Implement feature flags to gate content and enforce HTTP 403 responses for insufficient tiers Pier M
$700 USD in 12 days
2.8
2.8

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I recently delivered a full multi-tier subscription system for a SaaS platform integrating Stripe Metered Billing, AWS Cognito auth, and usage tracking with smooth end-user portals. From my experience, the most critical part to successfully complete this project is establishing seamless secure communication between AWS Lambda backend, Cognito authentication, and Stripe webhook event processing. Approach: ⭕ Architect and deploy DynamoDB tables and Cognito User Pools with custom JWT claims. ⭕ Implement API Gateway authorization and frontend Axios JWT propagation. ⭕ Build AWS Lambdas for Stripe product management, subscription lifecycle handling, and webhook idempotency. ⭕ Develop React components for subscription portal and pricing pages with real-time data usage visualization. ⭕ Configure SES email templates and manage environment variables meticulously across all phases. ❓ Could you clarify preferred testing frameworks and any existing infrastructure for deployment automation? I’m confident my extensive AWS serverless and Stripe subscription setup experience aligns perfectly with your roadmap, ensuring a robust and scalable solution. Looking forward to collaborating on your project. Kind regards, Nam
$550 USD in 5 days
2.4
2.4

Hi, this is a well structured roadmap and I can help implement it with a scalable architecture where Cognito, Stripe metered billing, usage tracking, and enforcement logic stay modular instead of becoming tightly coupled. The goal would be clean foundations now so future subscription logic and feature gating remain easy to extend. A few questions: is the existing AWS CDK infrastructure already deployed or still in development? Should usage enforcement operate in real time only or also support scheduled reconciliation jobs? Do you already have Stripe products and pricing defined, or should the full subscription architecture be created from scratch? Best regards, Muzammil
$250 USD in 7 days
2.5
2.5

Building this right means setting a strong foundation for user authentication and billing. I see that securely managing user access, subscriptions, and usage tracking is your main concern, and I’m here to help streamline that process. Here’s how I’d tackle it: First, we’ll establish the authentication and identity systems via Cognito, ensuring that users are only accessing what they should. As we progress, I’ll set up the multi-tier subscription framework with Stripe, handling everything from product setup to webhook management. For each phase, I’ll keep you in the loop with regular updates, ensuring the system is robust yet flexible to adapt as you grow. With several successful implementations of similar frameworks under my belt, I’m confident in my ability to deliver this on time, with the initial deliverable ready in about 30 days. One quick thought for consideration: Have you thought about how user feedback will play into shaping your subscription features further down the line? Ready to kick this off, what's the best way to get started?
$430 USD in 30 days
2.0
2.0

Hi there, THE CHALLENGE is ensuring seamless integration of the multi-tier subscription framework with the Cognito auth system and Stripe API. Coordinating the setup of DynamoDB tables, Cognito user pool updates, and API Gateway authorizer while maintaining secure communication with Stripe Webhooks poses a technical challenge. Additionally, implementing usage tracking and enforcing feature restrictions across different tiers will require careful planning and execution to ensure smooth functionality. I will approach these challenges by meticulously following the outlined roadmap, conducting thorough testing of each phase, and addressing any technical hurdles promptly to deliver a robust subscription platform. Regards, Matheus
$500 USD in 7 days
2.0
2.0

Hi there, I’m Cindy Viorina, and I am excited about the opportunity to work on implementing your multi-tier subscription framework with Cognito authentication and the gating rules engine. In my previous roles, I have successfully managed similar projects involving AWS services like Lambda and DynamoDB, alongside integrating payment gateways such as Stripe. I have an in-depth understanding of the technical stack you're using and can navigate the complexities of integrating Stripe’s APIs with your existing infrastructure. My approach will include developing robust backend structures and frontend interfaces that are intuitive for end-users. For instance, I can establish the necessary authentication layers while ensuring seamless payment processing and user experience, all while implementing all points laid out in your phases. I am ready to begin with an initial demo or portion of the project within 12 hours and will keep open, real-time communication that aligns with your time zone. Q1: What are your specific requirements for the user dashboard? Q2: Are there particular user roles you foresee needing different access levels? Q3: Do you have an expected timeline for testing and deploying the subscription service? Looking forward to your guidance on these questions. Best regards, Cindy Viorina
$555 USD in 12 days
2.1
2.1

Hi, I've built multi-tier subscription frameworks and integrated Cognito auth systems before, handling everything from DynamoDB and AWS Lambda to Stripe API and metered billing. My experience aligns well with your project requirements, especially in setting up Cognito user pools and managing Stripe subscriptions. Let's start with a small test task to ensure we align before moving to larger work. Best Regards, Ivica
$500 USD in 7 days
2.1
2.1

Subscription systems like this usually fail at the boundary between billing events and feature enforcement. The hidden bottleneck appears when Stripe lifecycle events, Cognito identity claims, and usage tracking are not tightly synchronized, which leads to incorrect gating decisions, missed upgrades, or users accessing features they shouldn’t. Recently implemented a usage-based billing system on AWS where enforcement accuracy reached near 100% after restructuring webhook handling and aligning JWT claims with real-time usage state. The execution followed a clear path: Phase 1: establish identity foundation (Cognito custom claims, DynamoDB user mapping, API Gateway authorization). Phase 2: integrate Stripe lifecycle with idempotent webhook processing and subscription state persistence. Phase 3: build a deterministic rules engine for consumption gating (character limits, monthly budgets, feature flags) with strict HTTP responses and frontend awareness.
$250 USD in 1 day
1.4
1.4

Hello, I have built many websites and integrated Stripe for subscription. I use AWS for deployment and once you share your project, I can do it perfectly within a day. Please contact me via chat. Thank you.
$350 USD in 1 day
1.4
1.4

Hey, I can start now. ✅ I’ve worked on something very similar. Implementing a multi-tier subscription framework with Stripe can be challenging. What really matters here is setting up the Cognito auth system and consumption gating rules effectively. Most projects fall apart when handling Stripe Webhooks and integrating with AWS services. I recently built a subscription management system using AWS Lambda, API Gateway, and Cognito for user authentication. Though not identical, I have experience with setting up payment gateways and managing user access control. I'd approach this project by first focusing on setting up the authentication system and then integrating Stripe for subscription management. Let's chat! -Dorofii
$410 USD in 1 day
0.9
0.9

Hi, I can help with a complete multi-tier subscription framework with Cognito auth and consumption gating backed by Stripe webhooks. I’ll start by aligning shared backend types, DynamoDB tables, and Cognito/JWT claims, then wire secure API Gateway auth and add write-only usage tracking so we can verify data flow before enforcement. Can you confirm the 5-tier names/caps per currency and whether billing cycle is monthly only or supports trials/annual? If you’d like, I can share a phased implementation plan and start with Phase 1 this week.
$250 USD in 3 days
0.8
0.8

Hi, This is a well-architected spec and the phased approach is the right way to build it. The Stripe metered billing combined with Cognito JWT claims injection and DynamoDB atomic usage tracking is a stack I've worked with before. One thing worth clarifying: for the multi-currency pricing in Phase 2, are you planning separate Stripe Price objects per currency or using Stripe's automatic currency conversion? That decision affects how the pricing page toggle logic and checkout session creation are structured. I've built Stripe subscription systems with webhook idempotency, usage gating, and Cognito auth on AWS Lambda before, and the CDK infrastructure-as-code approach for managing SES identities and DynamoDB tables is how I'd want to do it anyway. The consumption gating rules engine in Phase 3 is the most interesting piece, keeping the enforcement logic clean across multiple Lambdas without duplicating threshold checks is worth designing carefully upfront. The $250 to $750 range feels tight for all three phases given the scope, worth a conversation about whether this is priced per phase or for the full delivery. Happy to go deeper on the architecture before we start. Kind regards, Abel.
$400 USD in 7 days
0.0
0.0

❤️❤️❤️❤️❤️ Hi, Your Stripe/Cognito integration risks inconsistent usage attribution and webhook idempotency failures due to missing atomic DynamoDB patterns and idempotent webhook processing. I will implement typed backend models, provision new DynamoDB tables with GSIs, add idempotent Stripe webhook Lambda handling, and wire Cognito JWT claims into API Gateway authorizers while forwarding tokens via Axios middleware, delivered in phased CDK deployments to keep rollback safe. I built a similar metered-billing system for a SaaS translator: implemented usage tallying with DynamoDB UpdateItem atomics and idempotent Stripe webhooks, reducing billing disputes by 90%. Smart suggestion: add per-currency rounding rules and test fixtures for multi-currency invoices to avoid billing drift. Which currencies and billing cadence should be the default for new signups, and do you require automatic proration on upgrades? Best regards, Bohdan
$400 USD in 3 days
0.0
0.0

Could you clarify if you have specific timelines for each phase of the project? A structured approach is key for effective delivery. I have extensive experience in building subscription frameworks and integrating AWS services like Cognito, Lambda, and DynamoDB. I can help design and implement a tailored solution to meet your requirements for user authentication, subscription management with Stripe, and workflow automation through a rules engine.
$350 USD in 2 days
0.0
0.0

Hello, I read through your requirements carefully. This project is much more than adding subscriptions — it’s building the foundation for authentication, billing, usage tracking, and feature enforcement that the rest of the platform will depend on long-term. I’d approach this in phases exactly as outlined, beginning with the identity layer and Cognito architecture so user attributes, JWT claims, API authorization, and shared frontend/backend typing are structured correctly from the start. Getting the auth foundation right early avoids difficult rewrites later. For Stripe, I’d build an idempotent subscription architecture with webhook handling, metered billing logic, lifecycle events, and SES communication workflows managed through CDK. The webhook and usage tracking layers would be designed carefully since they become critical once upgrades, renewals, failed payments, and usage-based billing begin interacting. Phase 3 is where the real product behavior takes shape. Usage limits, request enforcement, feature flags, HTTP gating behavior, and tier-specific access rules need to operate consistently across frontend and backend systems rather than existing as scattered checks. The goal is delivering a scalable AWS-native foundation with clean CDK infrastructure, maintainable TypeScript patterns, and architecture that supports future product growth without restructuring core systems. Best regards, Nichole
$600 USD in 10 days
0.0
0.0

san jose, United States
Payment method verified
Member since Apr 24, 2026
$30-250 USD
$250-750 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$10-30 USD
₹1500-12500 INR
$8-15 USD / hour
₹250000-500000 INR
$750-1500 USD
£10-20 GBP
₹37500-75000 INR
$8-15 USD / hour
₹600-1500 INR
$750-1500 USD
₹750-1250 INR / hour
$750-1500 USD
₹12500-37500 INR
₹37500-75000 INR
₹600-1500 INR
₹1250-2500 INR / hour
$200-450 USD
₹12500-37500 INR
₹1500-12500 INR