PabloCastellano /
libreborme
Plataforma web para la consulta y el análisis del Boletín Oficial del Registro Mercantil
29/100 healthLoading repository data…
JulioMaine / repository
Plataforma web para gestión de servicios técnicos a domicilio: ciclo completo de tickets, roles, asignación de técnicos y agenda. Frontend Next.js + TypeScript. Backend FastAPI + PostgreSQL con JWT. Deploy en Vercel + Render | Credeciales de prueba: user: admin@techserv.local pass: admin123
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Guía para levantar el sistema completo (backend + frontend) en un entorno de desarrollo, partiendo del repositorio que contiene los dos .zip (front y back).
Orden importante: primero el backend, después el frontend. El frontend consume la API en
http://localhost:8000, así que si levantás el front sin el back corriendo, no vas a poder loguearte ni cargar datos.
Antes de empezar, tené instalado:
| Herramienta | Versión mínima |
|---|---|
| Python | 3.11 o superior |
| Node.js | 20.x o superior |
| pnpm | 9.x o superior (recomendado) / npm 10.x |
| PostgreSQL | 15 o superior |
| Docker Desktop + Compose | Reciente |
| Redis | 7.x |
| Git | Cualquier versión reciente |
Si vas a usar Docker para PostgreSQL y Redis (recomendado), no hace falta instalarlos por separado; el
docker composelos levanta.
Cloná el repo del proyecto:
git clone https://github.com/<org>/<repo>.git
cd <repo>
Adentro vas a encontrar dos archivos comprimidos:
techserv-backend.zip → la API (Python / FastAPI)techserv-frontend.zip → la interfaz web (Next.js / React)techserv-backend.zip en una carpeta, por ejemplo techserv-backend/.python -m venv .venv
# Linux / macOS:
source .venv/bin/activate
# Windows:
.venv\Scripts\activate
cp .env.example .env
Contenido mínimo del .env (coincide con las credenciales por defecto del docker-compose.yml):
Selected from shared topics, language and repository description—not editorial ratings.
PabloCastellano /
Plataforma web para la consulta y el análisis del Boletín Oficial del Registro Mercantil
29/100 healthorg-nexus-projects /
📈 Plataforma web para auxiliar na graduação dos alunos da UFABC com informações sobre a performance, processo de matrículas e os discentes da universidade
62/100 healthDATABASE_URL=postgresql+asyncpg://techserv:techserv@localhost:5432/techserv
DATABASE_URL_SYNC=postgresql://techserv:techserv@localhost:5432/techserv
JWT_SECRET_KEY=una-clave-larga-y-aleatoria-en-produccion
JWT_ALGORITHM=HS256
JWT_EXPIRE_MINUTES=15
CORS_ORIGINS=http://localhost:3000,http://localhost:8081
REDIS_URL=redis://localhost:6379/0
Para generar una clave segura para JWT_SECRET_KEY:
python -c "import secrets; print(secrets.token_urlsafe(32))"
Si usás un PostgreSQL propio (sin Docker), reemplazá
techserv:techservpor tu usuario y contraseña reales en ambas URLs.
docker compose up -d db redis
La base techserv se crea automáticamente; no hace falta createdb.
Alternativa sin Docker: tené PostgreSQL corriendo en
localhost:5432y creá la base a mano concreatedb techserv.
python -m pip install -r requirements.txt
python -m alembic upgrade head
python -m scripts.seed_admin
Esto crea el usuario de prueba:
| Campo | Valor |
|---|---|
admin@techserv.local | |
| Contraseña | admin123 |
| Rol | administrador |
Solo para desarrollo. Estas credenciales deben cambiarse o eliminarse antes de cualquier despliegue a producción.
uvicorn app.main:app --reload --port 8000
La API queda disponible en:
| Recurso | URL |
|---|---|
| API (prefijo v1) | http://localhost:8000/api/v1 |
| Health check | http://localhost:8000/api/v1/health |
| Swagger (docs) | http://localhost:8000/docs |
| ReDoc | http://localhost:8000/redoc |
Verificá que el health check responda antes de seguir con el frontend.
techserv-frontend.zip en una carpeta, por ejemplo techserv-frontend/.pnpm install
Si
pnpmreporta[ERR_PNPM_IGNORED_BUILDS], corrépnpm approve-buildsy aprobá los paquetes listados (sharp,unrs-resolver,@firebase/util,protobufjs), o agregalos a la secciónignoredBuiltDependenciesdepnpm-workspace.yaml.
.env.localEn la raíz del proyecto frontend, creá .env.local con:
NEXT_PUBLIC_API_URL=http://localhost:8000/api/v1
pnpm dev
La aplicación queda disponible en http://localhost:3000.
:8000) y frontend (:3000) corriendo, abrí http://localhost:3000.admin@techserv.local / admin123.Para crear usuarios con otros roles: la pantalla de registro público (/register, rol cliente por defecto), o el panel de Configuración una vez logueado como administrador (permite dar de alta administrador, supervisor y area_administrativa).
# BACKEND
# (descomprimir techserv-backend.zip y entrar a la carpeta)
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
cp .env.example .env # editar JWT_SECRET_KEY
docker compose up -d db redis
python -m pip install -r requirements.txt
python -m alembic upgrade head
python -m scripts.seed_admin
uvicorn app.main:app --reload --port 8000
# FRONTEND (en otra terminal, con el backend arriba)
# (descomprimir techserv-frontend.zip y entrar a la carpeta)
pnpm install
echo "NEXT_PUBLIC_API_URL=http://localhost:8000/api/v1" > .env.local
pnpm dev
GaedoC /
Listado de API's Públicas en Chile Listado de API's Públicas para distintos tipos de servicios digitales nacionales Enlace Servicios Públicos / Gobierno API Biblioteca del Congreso Leyes, Proyectos de Ley y Normas. API Mercado Público: Todo lo que necesitas es estar conectado con los servicios de información disponibles en api.mercadopublico.cl para crear notificaciones y estar siempre actualizado de los negocios con el Estado. API División Político Administrativa: Permite obtener Regiones, Provincias y Comunas. API Portal ChileAtiende: API del Portal de Servicios del Estado - ChileAtiende. Plataforma Ley de Lobby La API de la plataforma Ley de Lobby implementada para el Gobierno de Chile, es la interfaz para programadores que permite integrar los contenidos de este portal en tu sitio web. API Energía Abierta - Comisión Nacional de Energía: API permite el acceso directo a los datos publicados en el sitio de datos abiertos de Comision Nacional de Energía. API Comisión Nacional de Energía: Provee el público acceso a la información que se genera dentro de la CNE considerando sus distintos sistemas de información. Usado en Bencina en línea API Datos Peñalolen - Municipalidad de Peñalolen: API que permite el acceso directo a los datos publicados en el sitio de datos abiertos de Peñalolén. API Datos Providencia - Municipalidad de Providencia: API que permite el acceso directo a los datos publicados en el sitio de datos abiertos de la Municipalidad de Providencia. Compras Transparentes: Desarrollada en Falcon y Python, contiene todos los detalles de la API de Compras Transparentes que permite explorar las transacciones entre el Estado de Chile y las empresas, las cuales se efectúan a través de la plataforma de compras públicas. ChileCompra: La API permite el acceso directo a los datos publicados en el portal de datos abiertos de ChileCompra desde tu aplicación. Usa una interfaz RESTful y retorna los datos en formato JSON. Las vistas invocadas a través de la API proveen un acceso estándar online a datos contenidos en páginas HTML, XLS, CSV y otros archivos similares disponibles en Internet. Portal de Datos Públicos: La versión actual de la API es 1.0. La mayoría de los métodos retorna sus resultados en formato JSON, excepto el metodo invoke donde puede elegirse entre varios formatos de salida. Cada key obtenida para la API del Portal de Datos Públicos del Gobierno de Chile está limitada a 10.000 reqs/mes y 1 req/seg. Seguimiento de pedidos de Correos de Chile: Módulo npm para hacer el seguimiento de uno o más pedidos de Correos de Chile. Correos Chile Tracking API: AfterShip Restful JSON APIs and webhooks allow developers to add Correos Chile tracking function easily. Support APIs Client Libraries for PHP, Java, Node.js, Python, .NET, Ruby. Correos Chile API: EasyPost is a multi-carrier shipping solution. The EasyPost API is one integration point for 60+ carriers, including Correos Chile. Feriados en Chile 2017: API con info de feriados en Chile año 2017. Feriados Legales en Chile: API sin restricciones y costos, que contiene todos los feriados legales de Chile. Turnos de Farmacia: URL para obtener en formato JSON el listado de farmacias del país y sus turnos nocturnos legales, directamente desde FARMANET del Ministerio de Salud. Transporte BIP: Get balance of bip card (Chile) by scrapping http://www.tarjetabip.cl/ Economía Indicadores económicos diarios: Este es un servicio open source (web service) que entrega los principales indicadores económicos para Chile en formato JSON. Tanto los indicadores diarios como históricos para que desarrolladores puedan utilizarlos en sus aplicaciones o sitios web. Indicadores del Día: Los indicadores que entregamos en el servicio, aparecen en el sitio del Banco Central de Chile (http://www.bcentral.cl/), estos datos son actualizados cada una hora y servidos en diferentes formatos como xml, json, csv y javascript. API SBIF: La API de SBIF permite obtener información de manera directa desde la base de datos del sitio web utilizando los servicios web provistos en esta plataforma. Buda.com: La API REST de Buda.com, exchange de criptomonedas por moneda local en Chile, Colombia, Perú y Argentina. Permite el manejo de ordenes de compra/venta, abonos/retiros e información del mercado en tiempo real. BCI: API públicas del Banco de Crédito e Inversiones. Permite obtener información sobre cuentas, indicadores económicos, información del banco, entre otros. Medios de Pago Khipu: API REST para crear cobros y recibir pagos con Khipu. Flow: Flow es una plataforma de pagos online que te permite pagar y recibir pagos de cualquier persona usando tarjetas de credito o débito. Sistemas de Alerta Sismos Chile: Últimos sismos en Chile. Chile Alerta - Api: Boletines de Tsunami en Chile, Últimos sismos en Chile y Últimos sismos en países específicos y el Mundo. Mapas / Geocodificación API Planos.cl: API Planos.cl de hibu está conformada por clases desarrolladas en lenguaje Javascript. API de Mapas y Geocodificación de Mapcity: La API de MapCity es una extensión de Openlayers y ExtCore. Los tipos básicos de la API y los controles son derivados de los tipos y controles de OpenLayers, por lo tanto la mayoría de las funciones de OpenLayers aplican a las funciones de la API. Entretención y ocio Horóscopo Yolanda Sultana: Obtiene el horóscopo del día desde Login.cl. No hay forma de obtener horóscopos anteriores, porque es de mala suerte. Clima API Tiempo Meteored.cl: La Api de Meteored.cl es una aplicación con la que usted puede obtener la predicción meteorológica de las localidades que desee a diario. Cómo Aportar: Seguir el siguiente formato: - [Nombre / Título sitio web](URL documentación API): Descripción corta de qué se trata este servicio, en general se encuentra
73/100 healthNanxsec /
E-tube é um script feito para baixar vídeos/fotos das plataformas YouTube/Instagram e Facebook! Ele também converte playlists de vídeos inteiras de diferentes formatos em MP3
45/100 healthdavidbuzatto /
Livro Desenvolvimento de Aplicações Web em Java, abordando tópicos básicos para o aprendizado do desenvolvimento usando a plataforma Java EE, bem como algumas tecnologias adjacentes
64/100 healthbrasiliapp /
Esse repositório contém as funções de web scrapper para manter a base do BrasiliApp com informações originais buscadas nas plataformas do governo federal
34/100 health