Trybe Futebol Clube
Projeto de Back-End realizado na Trybe. O que foi realizado no projeto:
- dockerfile do frontend e backend
- Todas migrations
- Endpoint LOGIN e validação de token
- Model 'User'.
- Model 'Time' e endpoint GET para '/time' e para '/time/:id'.
- Model 'Matches' e endpoint GET, POST, PATCH e PATCH para '/matches/:id'.
- Endpoint '/leaderboard' com a montagem de uma leaderboard.
Arquivos criados por mim:
- dockerfile backend e frontend
- app/backend/src/controllers/*
- app/backend/src/database/migrations/* (com excecao da create-z)
- app/backend/src/database/models/*
- app/backend/src/interfaces/*
- app/backend/src/middlewares/*
- app/backend/src/routes/*
- app/backend/src/services/*
- app/backend/src/tests/*
- app/backend/src/utils/*
Frontend e restantes dos arquivos foram fornecidos pela Trybe para realização do projeto.