📝 Demo Form
This form demonstrates the complete data flow: from HTML form → FastAPI backend → PostgreSQL database. Perfect starting point for your hackathon project!
💻 Code Example
Frontend (HTMX)
<form hx-post="/submit"
hx-swap="outerHTML">
<input name="email" type="email">
<button type="submit">Submit</button>
</form>
Backend (FastAPI)
@router.post("/submit")
async def create_user(
email: str = Form(...),
db: Session = Depends(get_db)
):
user = User(email=email)
db.add(user)
db.commit()
return response