future4code / Lammar-LAMA1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎶 Labenu Music Awards

đź”— Endpoints:

User:

  1. Create new user

  2. MĂ©todo: POST

    URL: /user

    No campo role é permitido apenas duas opção: ADMIN ou NORMAL.

    body:

  3. Login

  4. MĂ©todo: POST

    URL: /user/login

    body:

  5. Create new band

  6. MĂ©todo: POST

    URL: /band

    Headers: Authorization (token gerado no login)

    Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.

    body:

  7. Get band

  8. MĂ©todo: GET

    URL: /band/:name

    Headers: Authorization (token gerado no login)

  9. Create new Show

  10. MĂ©todo: POST

    URL: /show

    Headers: Authorization (token gerado no login)

    Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.

    O festival acontece apenas na sexta(friday), sábado(saturday) e domingo(sunday), insira uma dessas opção no week_day.

    body:

  11. Get Schedule Per Day

  12. MĂ©todo: GET

    URL: /show/:week_day

    Headers: Authorization (token gerado no login)

  13. Create new Ticket

  14. MĂ©todo: POST

    URL: /ticket

    Headers: Authorization (token gerado no login)

    Apenas usuários com role tipo ADMIN conseguem cadastrar uma nova banda.

    body:

Workspace no postman: Desafio

Tecnologias utilizadas:

About


Languages

Language:TypeScript 100.0%