Case study

Toolkit AI Full-Stack Platform

Six AI utilities with tiered access control

AI/MLFull-StackJan 2024Rohit Maji

The problem

A collection of AI utilities needs a coherent product layer, protected API routes, usage limits, and a clear distinction between free and premium capabilities.

Our approach

Rohit architected a React and Node.js application on Vercel, orchestrated four external APIs, implemented Clerk authentication with Premium and Free access tiers, and built a multi-step PDF resume reviewer plus premium image-editing workflows.

  1. Connect the React frontend to a Node.js and Express backend.
  2. Orchestrate Gemini, Clipdrop, Cloudinary, and Neon services.
  3. Protect 5+ API routes with Clerk and enforce a 5-use free limit.
  4. Build the three-step PDF resume reviewer flow for Gemini analysis.
  5. Add background-removal and object-removal features for paid users.

Technology

ReactNode.jsExpress.jsClerkVercelNeon PostgresGeminiClipdropCloudinary

Results

  • 6 distinct AI utilities orchestrating 4 external APIs.
  • Premium/Free access control with 5+ protected API routes.
  • 2 premium image-editing features backed by Cloudinary.

What this means for your project

This is the pattern behind AI-enhanced applications that need more than a model call: product architecture, access control, API orchestration, and maintainable user workflows. Explore the matching service

Related projects

Back to all projects
A clear next step

Have something in mind? Let's talk.

Tell us what you're building and we'll help scope the right technical path.

Start a Project