Full-Stack Developer for SaaS Platform -- 2

Project Description

We are building a B2B SaaS platform that provides developers with API access to our proprietary AI backend. The core AI processing engine is already built and containerized.

We are looking for an experienced Full-Stack Developer to deploy an open-source API management gateway (e.g., New API or One API) alongside our engine, and build a custom Next.js web storefront where users can register, top up their API credits, and manage their API keys.

Core Responsibilities:

Frontend Dashboard (Next.js / Tailwind):

User authentication (Email/Password & Google OAuth).

A dashboard displaying the user's current credit balance and API usage charts.

A button to generate, view, and revoke personal API keys.

Payments & Billing (Stripe):

Implement a "Prepaid Wallet" system.

Users select an amount (e.g., $10, $50) to top up their account via Stripe Checkout.

Listen to Stripe Webhooks to accurately update the user's quota balance in the API Gateway upon successful payment.

Gateway Integration & DevOps:

Deploy an open-source API management gateway via Docker on our Linux VPS.

Write the backend logic so the Next.js site syncs user profiles and token balances with the Gateway via REST API.

Deploy the web app securely behind a reverse proxy (Nginx/Caddy) with SSL, ensuring our internal backend ports are not exposed to the public internet.

Required Tech Stack:

Next.js (React) & Tailwind CSS

Node.js / TypeScript

PostgreSQL

Stripe API (Specifically Checkout & Webhooks)

Docker & basic Linux networking Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!