Skip to content

feat: migrar codebase do Aceleradora25/e-acelera-back para aceleradora-TW/e-acelera-back#72

Merged
jauregao merged 323 commits intoaceleradora-TW:mainfrom
Aceleradora25:main
Mar 11, 2026
Merged

feat: migrar codebase do Aceleradora25/e-acelera-back para aceleradora-TW/e-acelera-back#72
jauregao merged 323 commits intoaceleradora-TW:mainfrom
Aceleradora25:main

Conversation

@jauregao
Copy link
Contributor

Este PR realiza a migração do código desenvolvido durante a turma Aceleradora 25
(Aceleradora25/e-acelera-back)
para o repositório oficial da organização ThoughtWorks
(aceleradora-TW/e-acelera-back-deprecated).

A partir deste merge, os papéis dos repositórios serão invertidos:

  • aceleradora-TW/e-acelera-back-deprecated → passa a ser o repositório ativo, recebendo todo o código atualizado da turma 25.
  • Aceleradora25/e-acelera-back → passa a ser considerado deprecated, pois seu código agora está centralizado no repositório da organização TW.

O que foi trazido neste PR

  • Toda a estrutura de código desenvolvida pela turma Aceleradora 25, incluindo:
    • Configuração do projeto: tsconfig.json, biome.json, jest.config.cjs, vercel.json
    • Dependências atualizadas (package.json / package-lock.json)
    • Estrutura de banco de dados com Prisma (/prisma)
    • Código-fonte em /src com as features desenvolvidas, incluindo:
      • CRUD de exercícios (createExercises, updateExercises)
      • Integração com a API do Stackby (bug corrigido)
      • Suporte a roles de usuário via Express
      • Correções de configuração de TypeScript para build/deploy em produção
    • Arquivos de configuração de CI/CD (.github/, .husky/)
    • client.ts e singleton.ts (Prisma client)

stephanybrazeir0 and others added 30 commits February 25, 2025 11:29
…login/LoginController.test.ts) adicao de testes de erro ao criar usuario e usuario criado com sucesso @Geoziihdev @Lip29bm @stephanybrazeir0
…ller.ts src/controllers/login/LoginController.test.ts) adicionamos uma conversao para o datetime ficar no formato de brasilia e corrijimos os testes @Geoziihdev @Wander06 @stephanybrazeir0
…-usuario

13/ Feat Endpoint para salvar usuário
…_progresso/migration.sql prisma/schema.prisma) Adicionamos a coluna modifiedat na tabela progress @Geoziihdev @stephanybrazeir0
…s src/controllers/login/LoginController.test.ts src/controllers/exercise/ExerciseController.ts src/controllers/exercise/ExerciseController.test.ts) adicao de enum para status code e subtituicao dos status por esse enum @Geoziihdev @Lip29bm @stephanybrazeir0
….ts src/services/ExerciseService.ts) Criamos rota post para o saveStatus @Geoziihdev @stephanybrazeir0 @Lip29bm
…ock.ts src/services/ExerciseService.ts) adicionamos validacoes para todas variaveis no controler adicionamos o novo campo no userMock e criamos no service um novo validate para elementType @Geoziihdev @stephanybrazeir0
…rciseController.ts prisma/schema.prisma) remocao do async dentro de metodos validates adicao do findItemById criando const para fazer validao do service e adicao do unique no campo itemId
…gin-controller

14/fix-corrigir-testes-do-login-controller
adicao do modifietAt e correcao para mockReturnValue em metodos sincronos @Geoziihdev @Lip29bm @stephanybrazeir0
…e do modifiedAtData para que realmente valide ao inves de so verificar se veio vazio @Lip29bm @Geoziihdev @stephanybrazeir0
adicao de teste para verificar se o exercicio ja existe e adicao de teste para salvar exercicio @Geoziihdev @Lip29bm @stephanybrazeir0
…llers/exercise/ExerciseController.ts)

adicao do teste de excecao e refatoracao nos testes @Geoziihdev @Lip29bm @stephanybrazeir0
…into 15/feat-endpoint-para-salvar-progresso-do-usuario
…ntrollers/exercise/ExerciseController.ts src/utils/constants.ts)

trocamos os status codes pelo enum criado e adicionamos um novo valor @Geoziihdev @Lip29bm @stephanybrazeir0
criacao de variavel com as origens permitidas
feat: (src/index.ts src/utils/constants.ts)
jauregao and others added 22 commits January 9, 2026 09:29
Co-authored-by: Jamile Santana da Silva <milli.santana2017@gmail.com>
feat: criacao createExercises e updateExercises e refatoracao de exer…
- Added type definitions for Express request to include user role.
- Updated TypeScript configuration for better module resolution and output settings.
@jauregao jauregao requested a review from Aceleradora25 March 11, 2026 13:23
@jauregao jauregao self-assigned this Mar 11, 2026
Copilot AI review requested due to automatic review settings March 11, 2026 13:23
@Aceleradora25 Aceleradora25 requested review from peueueu and removed request for Copilot March 11, 2026 13:25
@jauregao jauregao merged commit 2e19055 into aceleradora-TW:main Mar 11, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.