Python FastAPI Coding Tutor
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
I want to build (and then refine together) a small AI-powered coding assistant whose only job is to teach Python web development with FastAPI. It should answer questions, walk through examples, suggest best practices, and supply runnable code snippets on demand. I do not need coverage of JavaScript, Java, or other Python topics like machine learning—just a clear, practical FastAPI learning path.
You are free to choose the underlying NLP stack (OpenAI, LangChain, Llama-Index, etc.), but the end result must run locally on my machine and be easy to extend with new lesson modules later. A lightweight web or terminal interface is fine as long as it supports conversational Q&A with code highlighting.
Deliverables
• A working AI tutor that handles interactive FastAPI questions (installation, routing, async operations, dependency injection, database integration, basic testing).
• Setup script or dockerfile and a short README so I can reproduce the environment in one step.
• Example knowledge base files or prompts showing how future topics can be added.
Acceptance criteria
1. I type a FastAPI-related question; the agent responds within 5 seconds with an explanation and example code that runs.
2. Responses include brief context (why) plus code blocks (how) and no hallucinated imports or functions.
3. Everything runs locally on macOS using Python 3.11.
If this scope is clear and you have experience building conversational coding tools, let’s get started.
You are free to choose the underlying NLP stack (OpenAI, LangChain, Llama-Index, etc.), but the end result must run locally on my machine and be easy to extend with new lesson modules later. A lightweight web or terminal interface is fine as long as it supports conversational Q&A with code highlighting.
Deliverables
• A working AI tutor that handles interactive FastAPI questions (installation, routing, async operations, dependency injection, database integration, basic testing).
• Setup script or dockerfile and a short README so I can reproduce the environment in one step.
• Example knowledge base files or prompts showing how future topics can be added.
Acceptance criteria
1. I type a FastAPI-related question; the agent responds within 5 seconds with an explanation and example code that runs.
2. Responses include brief context (why) plus code blocks (how) and no hallucinated imports or functions.
3. Everything runs locally on macOS using Python 3.11.
If this scope is clear and you have experience building conversational coding tools, let’s get started.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.