Build AI Text-to-SQL Full-Stack MVP — React + NestJS + Supabase

Posted 2 days ago

Worldwide

Summary

I'm looking for a full-stack developer to build a small MVP that allows users to query a database using normal human language. The idea is simple: User asks a question → AI generates SQL → SQL runs against Supabase → Results appear in the React UI Example A user enters: "Show me the top 10 customers by total spending." The AI should understand the question, generate the appropriate SQL query, execute it against our Supabase/PostgreSQL database, and display the results in the application. Another example: "How many orders did we receive last month?" The application should generate the SQL, execute it, and show the result to the user. Tech Stack Frontend React TypeScript Clean, simple UI Backend NestJS TypeScript REST API Database Supabase / PostgreSQL AI OpenAI, Claude, Gemini, or another suitable LLM I'm open to your recommendation for the AI model. MVP Requirements I want to start with a small working MVP rather than a large production system. React Frontend Build a simple interface where the user can: Enter a natural-language question Submit the question See the generated SQL See the query results in a table See loading/error states Ask another question For example: Question Show the top 10 products by sales Generated SQL SELECT ... Results Product Sales Product A 24,500 Product B 18,200 Product C 14,700 The UI doesn't need to be overly complicated. I mainly want a clean and functional MVP. NestJS Backend The backend should: Receive the user's natural-language question Provide the relevant database schema/context to the AI Generate SQL Validate the generated SQL Execute the query against Supabase/PostgreSQL Return the SQL and results to the React application Handle errors properly I'm looking to start with a small MVP and continue development with the right developer if the initial implementation goes well.

  • $300.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
NestJS
TypeScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 hours ago
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Aug 17, 2026
  • IRL
    Carlow12:36 PM
  • $10 total spent
    2 hires, 0 active

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 4 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo