Build AI Text-to-SQL Full-Stack MVP — React + NestJS + Supabase
Budget: $300.0
FIXED /
⭐ 5.00 (2)
IRL
react-js, typescript, nest.js
Qualifiche preferite
- Esperienza: Esperto
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.
Apri su Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Accedi