Loading repository data…
Loading repository data…
coder98944 / repository
API educativa en PHP + SQLite para consultar historial de vehículos y multas por patente. Proyecto de práctica orientado a diseño de endpoints REST, manejo de JSON, validación básica y estructura backend portable para portafolio.
API REST educativa en PHP + SQLite para consultar información de vehículos y multas por patente.
Este proyecto fue creado para practicar diseño de endpoints, consumo de parámetros, manejo de respuestas JSON y conexión a base de datos.
informe.php: endpoint principal de consulta por patente.estado/index.php: endpoint protegido para listar estados.estado/modelo multas/vehiculo.php: acceso a datos de vehículos.estado/modelo multas/multa.php: acceso a datos de multas.conexion.php: clase de conexión SQLite con PDO.apiV1.php: utilidades base para headers, auth y parsing.db/schema.sql: esquema de base de datos.db/seed.sql: datos de ejemplo.init_db.php: inicializador de base con PHP.DB_PATH=./db/autosinsorpresas.sqlitephp init_db.php
Opcional si tienes sqlite3 instalado:
sqlite3 db/autosinsorpresas.sqlite < db/schema.sql
sqlite3 db/autosinsorpresas.sqlite < db/seed.sql
php -S localhost:8000
GET /informe.php?patente=ABC123GET /estado/index.phpAuthorization: Bearer portfolio-demo-tokenEjemplo curl:
curl -H "Authorization: Bearer portfolio-demo-token" http://localhost:8000/estado/index.php
Este repositorio está orientado a aprendizaje. Para uso productivo se recomienda: