Skip to content

Santisoutoo/apiAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Project

Este proyecto es una API REST básica creada con FastAPI. Implementa operaciones CRUD (Crear, Leer, Actualizar, Eliminar) para un recurso de ejemplo (Item), utilizando Supabase como gestor de base de datos que usa PostgreSQL en el backend. La API permite gestionar ítems con atributos como id, name y description.

Requisitos

  • Python 3.8+
  • FastAPI
  • Uvicorn
  • SQLAlchemy
  • Databases
  • SQLite

Configuración del Proyecto

Paso 1: Clonar el repositorio

git clone <url-del-repositorio>
cd fastapi_project

Paso 2: Crear un entorno virtual

python -m venv venv
source venv/bin/activate   # Para Linux/Mac
venv\Scripts\activate      # Para Windows

Paso 3: Instalar dependencias

pip install -r requirements.txt

Paso 4: Ejecutar la API

uvicorn app.main:app --reload

Documentación de la API

FastAPI genera la documentación automáticamente. Puedes acceder a ella en:

- Swagger UI: http://127.0.0.1:8000/docs
- Redoc: http://127.0.0.1:8000/redoc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages