bvelastegui / polimundo-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requerimientos

  • Docker (WSL2, MacOS, Linux)
  • Docker compose

Instrucciones

  1. Clonar repositorio
    git clone https://github.com/bvelastegui/polimundo-backend
  2. Ejecutar docker compose
    docker compose up -d --build
  3. Acceder a http://localhost:8000

Tareas del reto

Indicaciones generales:

  • Crea un repositorio en github
  • Intenta agrupar funcionalidades en commits individuales, perderás puntos si creas commits grandes sin relación.

Puntos extras:

  • Te daremos puntos extras si realizas el challenge a través de docker, es decir, que las herramientas de desarrollo se encuentren en el docker, NO en tú máquina (php, node, etc... NO nos referimos al IDE). Puedes usar docker directo, o cualquier herramienta que use docker como núcleo.

Challenge Back-end

  • Descarga la última version de Laravel
  • Crea migraciones, seeders y modelos, para 2 tablas, cada una con 3 columnas (sin contar el ID, y los 2 timestamps)
  • Crea 2 endpoints de API para cada tabla, el 1ero para toda la colección (todos los datos); eje: api/persona, el 2do para el recurso (un registro en especifico, via su ID); eje: api/persona/1.

About


Languages

Language:PHP 95.9%Language:Shell 1.4%Language:Dockerfile 1.4%Language:Blade 0.7%Language:JavaScript 0.6%