[FAQ] Can I deploy my final project without a credit card using separate frontend, API, and database services?
Los mantenedores suelen responder en 2 días
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- fastapi, postgresql, vite
- Área
- documentation
Línea de trabajo
Start by reading the FAQ entry and the linked pull request #520 to see whether the answer is already being added. Check that the entry follows the course FAQ format, that the provider links are current, and that the CORS, API URL, and secret-storage guidance is consistent. Done means the FAQ entry is complete and the linked PR resolves the issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Course
ai-dev-tools-zoomcamp
Question
I don’t have a credit card. Can I still deploy my final project if it has a separate frontend, backend API, and database?
Answer
Don’t enter payment details if you don’t have or don’t want to use a card. Free-plan signup requirements can vary or change, so check the provider’s current terms and choose a different service if the signup flow requires payment information.
For a split Vite frontend, FastAPI API, and PostgreSQL database, one possible setup is FastAPI Cloud Hobby, Vercel Hobby, and Neon Free. These plans have different limits and terms: check the current FastAPI Cloud plan details, Vercel Hobby terms, and Neon plan quotas. Configure the frontend’s API URL and the backend’s CORS allowlist for the deployed frontend. Store database URLs and signing keys in the providers’ secret settings, not in the repository. Verify the deployed app end to end, and keep within each plan’s usage limits. This stack is an example, not a course requirement.
Checklist
- I have searched existing FAQs and this question is not already answered
- The answer provides accurate, helpful information
- I have included any relevant code examples or links
- Lenguaje dominante
- Python
- Estrellas
- 7
- Forks
- 20
- Merge medio
- 7 d 9 h
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DataTalksClub/faq
-
[FAQ] omework 5 (2026): Why does `/predict` return 200 OK for `"Paid_Ads"`, `"tiktok"` or a negative count, and how do I reject bad input?Posiblemente ocupada @github-actions la tomó hace 1 día. Abiertofaq-proposal
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
DataTalksClub/faq#524 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[FAQ]Posiblemente ocupada @github-actions la tomó hace 2 días. Abiertofaq-proposal
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
DataTalksClub/faq#521 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
DataTalksClub/faq#518 ·
Los mantenedores suelen responder en 2 días
-
[FAQ] Commit ID for ProjectsPosiblemente ocupada @github-actions la tomó hace 4 días. Abiertofaq-proposal
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
DataTalksClub/faq#503 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
DataTalksClub/faq#486 ·
Los mantenedores suelen responder en 2 días
Todos los issues de DataTalksClub/faq
Issues similares
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
awslabs/visual-asset-management-system#937 ·
Los mantenedores suelen responder en 1 día
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 2 días