ElyasSantana / workandlearn

O Work and Learn é uma Api que pode ajudar as empresas de tecnologia e a você desenvolvedor a se conhecerem melhor. Com ela, a empresa pode integrar um sistema de visitas técnicas onde o programador terá acesso a um dia de trabalho na empresa que ele deseja. Conhecendo as tecnologias, metodologias e padrões utilizados no dia a dia dessas empresas. Pode ser gratuito ou não!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Api Work and Learn

Endpoints


Os endpoints iniciam com

http://127.0.0.1:8000/api/empresa/

http://127.0.0.1:8000/api/desenvolvedor/


Empresa

Get, Post, de todas as Empresa: http://127.0.0.1:8000/api/empresa/

Get, Post, Put, Patch, Delete a partir do index Empresa: http://127.0.0.1:8000/api/empresa/:id/

Local por Empresa

Get, Post, dos Locais a partir do index Empresa: http://127.0.0.1:8000/api/empresa/:id/local/

Get, Post, Put, Patch, Delete do Local a partir do index Empresa e Local: http://127.0.0.1:8000/api/empresa/:id/local/:id

Tecnologias por Empresa

Get, Post, dos Locais a partir do index Empresa: http://127.0.0.1:8000/api/empresa/:id/tecnologia/

Get, Post, Put, Patch, Delete do Local a partir do index Empresa e Tecnologia: http://127.0.0.1:8000/api/empresa/:id/tecnologia/:id


Desenvolvedor

Get, Post, de todos os Desenvolvedores: http://127.0.0.1:8000/api/desenvolvedor/

Get, Post, Put, Patch, Delete a partir do index Desenvolvedor: http://127.0.0.1:8000/api/desenvolvedor/:id/

Endereço por Desenvolvedor

Get, Post, dos Locais a partir do index Desenvolvedor: http://127.0.0.1:8000/api/desenvolvedor/:id/endereco/

Get, Post, Put, Patch, Delete do Local a partir do index Desenvolvedor e Endereço: http://127.0.0.1:8000/api/desenvolvedor/:id/endereco/:id

Tecnologias de Interesse por Desenvolvedor

Get, Post, dos Locais a partir do index Tecnologia: http://127.0.0.1:8000/api/cliente/:id/tecnologia/

Get, Post, Put, Patch, Delete do Local a partir do index Desenvolvedor e Tecnologia: http://127.0.0.1:8000/api/desenvolvedor/:id/tecnologia/:id


Reservas

Get, Post, de todas as reservas por Empresa: http://127.0.0.1:8000/api/empresa/:id/reserva

Get, Post, Put, Patch, Delete a partir do index Empresa e Reserva: http://127.0.0.1:8000/api/empresa/:id/reserva/:id

Get, Post, de todas as reservas por Desenvolvedor: http://127.0.0.1:8000/api/desenvolvedor/:id/reserva

Get, Post, Put, Patch, Delete a partir do index Desenvolvedor e Reserva: http://127.0.0.1:8000/api/desenvolvedor/:id/reserva/:id

Exemplo

Solicitação de Reserva pelo Desenvolvedor

{
  "data": "2019-11-02",
  "local": 1,
  "desenvolvedor": 1,
  "empresa": 1
}

Aprovação da Solicitação pela Empresa

{
  "aprovado": false,
  "local": 1,
  "desenvolvedor": 1
}

About

O Work and Learn é uma Api que pode ajudar as empresas de tecnologia e a você desenvolvedor a se conhecerem melhor. Com ela, a empresa pode integrar um sistema de visitas técnicas onde o programador terá acesso a um dia de trabalho na empresa que ele deseja. Conhecendo as tecnologias, metodologias e padrões utilizados no dia a dia dessas empresas. Pode ser gratuito ou não!


Languages

Language:Python 100.0%