Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
200 commits
Select commit Hold shift + click to select a range
5da2415
feat(prisma/schema.prisma): fazendo conexao do banco de dados com o b…
stephanybrazeir0 Oct 3, 2024
3c7db85
feat: add prisma seed @Wander06 @StephanyBrazeir0 @marvysonprog @myle…
mylenaverspeelt Oct 4, 2024
75f3bf9
fix: Deletando arquivo .env @Wander06 @stephanybrazeir0 @marvysonprog…
Oct 4, 2024
f3de890
subindo branch para remoto
Oct 4, 2024
5900664
fix(prisma/schema.prisma) remocao de testes @Wander06 @stephanybrazeir0
stephanybrazeir0 Oct 7, 2024
78b644c
feat(README.md): adicionando instrucoes de instalacao e migracao ao r…
Oct 9, 2024
84e141b
Update README.md
Aceleradora25 Oct 10, 2024
1505677
feat(package.json): adicionando script de build - @Wander06 @emilycav…
Oct 10, 2024
1ca0398
fix(.): Adicionando arquivo vercel.json, ajustando comando build e re…
Oct 11, 2024
4b1990b
feat(e-acelera-back/prisma/schema.prisma): Criando tipagem para ItemS…
Nov 13, 2024
79867da
feat (routessrc\routes src/controllers): criando rota de put - @camss…
camsste Nov 13, 2024
ebffc60
feat: (src\controllers src\services src\routes): criando controllers …
camsste Nov 14, 2024
df026d9
feat(e-acelera-back/src/index.ts): Ajustando rotas para receberem par…
Nov 14, 2024
35a4c50
feat: (src\controllers\ExerciseController.ts e prisma\schema.prisma…
camsste Nov 19, 2024
7af2c5e
(feat: prisma\migrations\20241119165728_removendo_chave_unique_do_ite…
camsste Nov 19, 2024
317b36c
feat: (src\controllers\ExerciseController.ts) Alterando as regras do …
camsste Nov 19, 2024
2d892c0
feat(e-acelera-back/src): Finalizando logica da controller e separand…
Nov 26, 2024
7af48c7
feat(e-acelera-back/src): Adicionando tipagem para request, separando…
Nov 27, 2024
b674c7c
feat(src/services/AllExercisesService.ts src/routes/index.ts src/cont…
mylenaverspeelt Nov 29, 2024
f2db65d
refactor(src/controllers/AllExercisesStatusController.ts src/services…
stephanybrazeir0 Nov 29, 2024
e8a9873
refactor(rc/controllers/ExerciseController.ts src/services/ExerciseSe…
stephanybrazeir0 Dec 2, 2024
dd9adf6
feat(e-acelera-back\src\controllers\ExerciseController.ts e-acelera-b…
Marvysonprog Dec 2, 2024
e41a010
Pegando alteracoes de migrations
Dec 5, 2024
da5da29
fix:(src/routes/index.ts src/services/ExerciseService.ts) response re…
mylenaverspeelt Dec 5, 2024
a7801f6
Pegando alteracoes de migrations
Dec 5, 2024
9f2edd1
Fix (src/controllers/ExerciseController.ts src/routes/index.ts src/…
Geoziihdev Dec 5, 2024
72b8b65
Fix( src/routes/index.ts) Inserir rota de teste @Geoziihdev @GuusRod…
Geoziihdev Dec 5, 2024
a82ed0c
Fix(src/controllers/ExerciseController.ts) Implementação das mensagen…
Geoziihdev Dec 5, 2024
14cd5aa
Fix(src/controllers/ExerciseController.ts src/routes/index.ts src/ser…
Geoziihdev Dec 5, 2024
a863565
Fix(src/controllers/ExerciseController.ts) Adicionamos tratativas de …
Geoziihdev Dec 5, 2024
617287d
Merge pull request #2 from Aceleradora25/8/suporte-a-api-para-recuper…
daniellemadrid Dec 6, 2024
4f017fb
style:(e-acelera-back\src\services\ExerciseService.ts e-acelera-back\…
Marvysonprog Dec 9, 2024
e379ef4
feat:(e-acelera-back\src\services\ExerciseService.ts e-acelera-back\s…
Marvysonprog Dec 9, 2024
1be93f4
Fix (src/controllers/ExerciseController.ts src/routes/index.ts src/se…
GuusRodrigues Dec 9, 2024
56b8194
(e-acelera-back\src\services\ExerciseService.ts e-acelera-back\src\co…
Marvysonprog Dec 9, 2024
4fc54cb
(e-acelera-back\jest.config.js e-acelera-back\tsconfig.json) Instala…
camsste Dec 9, 2024
219faee
feat(src/controllers/ExerciseController.test.ts) adicionando testes u…
mylenaverspeelt Dec 10, 2024
9fca447
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-bac…
Geoziihdev Dec 10, 2024
538c0fb
fix (src/routes/index.ts src/services/ExerciseService.ts) Ajustes de …
GuusRodrigues Dec 10, 2024
294ac5e
feat(e-acelera-back\src\routes\getExerciseStatus.test.ts )Realizado a…
Marvysonprog Dec 10, 2024
cc9e8a5
fix:(src/controllers/ExerciseController.test.ts) mudar descrição dos …
mylenaverspeelt Dec 12, 2024
76fd203
Fix(src/controllers/ExerciseController.ts src/services/ExerciseServic…
Geoziihdev Dec 12, 2024
752c276
fix (src/routes/index.ts) Retirando comentários e rota antiga @Geozii…
GuusRodrigues Dec 12, 2024
fce7dcc
fix (src/routes/index.ts) Retirando comentários e rota antiga @Geozii…
GuusRodrigues Dec 12, 2024
7dbaeea
Removendo configurações de testes @stephanybrazeir0 @marvysonprog
Marvysonprog Dec 13, 2024
384e280
Merge branch '8/suporte-a-api-para-recuperar-status-na-listagem-de-ex…
Marvysonprog Dec 13, 2024
b95742d
Merge pull request #1 from Aceleradora25/5/feat-api-salvar-progresso-…
oGuilhermeSoares Dec 15, 2024
bcb7e99
Merge pull request #3 from Aceleradora25/8/suporte-a-api-para-recuper…
Wander06 Dec 16, 2024
a570aa9
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-bac…
Jan 7, 2025
b80bc62
test: (e-acelera-back\src\controllers\ExerciseController.test.ts) Adi…
Marvysonprog Jan 7, 2025
2f0a45c
Mesclando com a main: (e-acelera-back\src\controllers\ExerciseControl…
Marvysonprog Jan 7, 2025
2288d67
refactor: (e-acelera-back\src\services\ExerciseService.ts e-acelera-b…
Marvysonprog Jan 7, 2025
183829c
feat(src/controllers/ExerciseController.test.ts): construindo teste p…
Jan 7, 2025
bd5bcdf
refactor:(e-acelera-back\src\controllers\ExerciseController.test.ts) …
Marvysonprog Jan 7, 2025
6e9b9bf
fix(src/controllers/ExerciseController.test.ts): Criando testes para …
Jan 9, 2025
8174d9f
fix(src/controllers/ExerciseController.test.ts): colocando objeto de …
Jan 9, 2025
869652f
Merge pull request #4 from Aceleradora25/7/feat-api-suporte-a-api-par…
Aceleradora25 Jan 22, 2025
b34bc04
feat (modified: package-lock.json modified: package.json modified: …
Geoziihdev Jan 23, 2025
670d474
Feat (src/index.ts)Criamos a lógica para o cors @Geoziihdev @stephany…
Geoziihdev Jan 23, 2025
44dd17d
fix(src/index.ts): apagando comentários @Geoziihdev @stephanybrazeir0
stephanybrazeir0 Jan 23, 2025
e5c64d8
Merge branch 'main' into 9/Fix-Implementar-teste-de-retorno-do-progre…
Wander06 Jan 24, 2025
6ff824f
chore(src/services/TokenService.ts): Trocando descriptografia de toke…
Feb 10, 2025
a830901
fix(src/controllers/ExerciseController.test.ts): Ajustando frases dos…
Feb 11, 2025
8da6cf6
Merge pull request #5 from Aceleradora25/9/Fix-Implementar-teste-de-r…
Wander06 Feb 11, 2025
e438a0b
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-bac…
Feb 11, 2025
9a00694
Merge pull request #6 from Aceleradora25/118/chore-configurando-o-bac…
Wander06 Feb 11, 2025
d0083b4
testando deploy
Feb 11, 2025
422975c
feat:(prisma/migrations src/services) adicionando novas colunas para …
Feb 21, 2025
e3541ca
feat:(src/services/TokenService.ts): Criando funcao para registar usu…
Feb 21, 2025
a81a3f9
feat(src/controllers): Criando controller para rota de login - @Wande…
Feb 24, 2025
b4f3e4e
feat:(src/controllers/login/LoginController.ts src/middleware/validat…
stephanybrazeir0 Feb 24, 2025
fb8b7fa
test( src/controllers/login/LoginController.test.ts) criamos o arquiv…
Feb 24, 2025
f3915dc
test:(src/controllers/login/LoginController.test.ts)Testes extractTok…
Geoziihdev Feb 25, 2025
09ee015
test:(src/controllers/exercise/ExerciseController.ts src/controllers/…
stephanybrazeir0 Feb 25, 2025
d1882f7
feat: (src/services/TokenService.ts src/controllers/login/LoginContro…
stephanybrazeir0 Feb 26, 2025
2c3858a
fix: (src/services/TokenService.ts) removendo throw new @Geoziihdev @…
stephanybrazeir0 Feb 26, 2025
188af10
fix: (src/routes/index.ts src/services/TokenService.ts) alteracao da …
stephanybrazeir0 Feb 26, 2025
e474a8e
feat: (prisma/seed.ts) adicao de tabelas populadas para testes @Geozi…
stephanybrazeir0 Feb 27, 2025
344459d
fix: (prisma/seed.ts) correcao do itemId do video @Geoziihdev @Lip29…
stephanybrazeir0 Mar 5, 2025
64d73cf
Refactor:(prisma/seed.ts src/mocks/userMock.ts) Criamos a pasta mocks…
Geoziihdev Mar 14, 2025
57425a1
Refactor:(src/services/TokenService.ts src/utils/types.ts) Movemos a …
Geoziihdev Mar 14, 2025
7cd1686
fix: ( src/services/TokenService.ts) Removemos o thrnow error do fetc…
Geoziihdev Mar 14, 2025
ca701d6
Merge pull request #7 from Aceleradora25/13/feat-endpoint-para-salvar…
stephanybrazeir0 Mar 18, 2025
0da65d4
feat(src/controllers/login/LoginController.test.ts) adicionamos teste…
Mar 19, 2025
97b8888
feat:(prisma/migrations/20250320145057_adicao_do_campo_modified_at_no…
Geoziihdev Mar 20, 2025
b5f4251
feat:(src/services/ExerciseService.ts) Criamos o metodo saveStatus e …
Geoziihdev Mar 20, 2025
a0bb3be
feat:(src/controllers/exercise/ExerciseController.ts src/services/Exe…
Geoziihdev Mar 20, 2025
7e56151
feat: (src/utils/constants.ts src/controllers/login/LoginController.t…
stephanybrazeir0 Mar 25, 2025
deabb7c
feat:(src/controllers/exercise/ExerciseController.ts src/routes/index…
Geoziihdev Mar 25, 2025
b7688ed
feat: (src/controllers/exercise/ExerciseController.ts src/mocks/userM…
stephanybrazeir0 Mar 26, 2025
32360fb
feat: :sparkles: (src/services/ExerciseService.ts src/controllers/exe…
stephanybrazeir0 Mar 26, 2025
c827626
Merge pull request #8 from Aceleradora25/14/fix-corrigir-testes-do-lo…
stephanybrazeir0 Mar 26, 2025
7f665f2
fix: (src/controllers/exercise/ExerciseController.test.ts)
stephanybrazeir0 Mar 27, 2025
c18d598
test(src/controllers/exercise/ExerciseController.test.ts) criamos tes…
Mar 28, 2025
e571754
fix(src/controllers/exercise/ExerciseController.ts) alteramos o if qu…
Mar 28, 2025
b0de66a
test: (src/controllers/exercise/ExerciseController.test.ts)
stephanybrazeir0 Mar 28, 2025
1b7eb01
test: (src/controllers/exercise/ExerciseController.test.ts src/contro…
stephanybrazeir0 Mar 28, 2025
9eefc66
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-bac…
stephanybrazeir0 Mar 31, 2025
f70ed7a
refactor: (src/controllers/exercise/ExerciseController.test.ts src/co…
stephanybrazeir0 Mar 31, 2025
a6c2ab8
fix: (package.json) corrigindo prisma
stephanybrazeir0 Mar 31, 2025
7e7a42c
Merge pull request #10 from Aceleradora25/fix-corrigindo-prisma-deploy
stephanybrazeir0 Mar 31, 2025
a28b7ee
feat: (src/index.ts src/utils/constants.ts)
stephanybrazeir0 Mar 31, 2025
35b135f
Merge pull request #11 from Aceleradora25/fix-corrigindo-origem-cors
stephanybrazeir0 Mar 31, 2025
97f2237
refactor: remocao do recebimento do campo modifiedAt pelo body para s…
stephanybrazeir0 Apr 16, 2025
ce75c79
feat:( src/index.ts src/middleware/cors.ts src/routes/index.ts) Criam…
Geoziihdev Apr 16, 2025
4daf950
refactor: mudando os titulos do it e removendo teste com o modifietAt
stephanybrazeir0 Apr 16, 2025
28435c9
refactor:(wip) corsMiddleware @Geoziihdev @Lip29bm
Geoziihdev Apr 22, 2025
b702599
refactor: remocao das variaveis de mock repetidas
stephanybrazeir0 Apr 23, 2025
16fd681
feat: configuramos o cors para retornar somente a urls especificas @G…
Apr 23, 2025
f10e311
fix: correcao do status code internet para internal server error
stephanybrazeir0 Apr 23, 2025
c4ad35c
refactor: Padronizamos para o nosso coding style @Geoziihdev @Lip29bm
Geoziihdev Apr 23, 2025
121acb7
fix: trocando findFirst por findFirstOrThrow no service
stephanybrazeir0 Apr 23, 2025
6ee4707
Merge pull request #9 from Aceleradora25/15/feat-endpoint-para-salvar…
Aceleradora25 Apr 25, 2025
4ac054c
feat: criamos novo arquivo corsUtils para separar as funcoes que nao …
Apr 25, 2025
85242f2
refactor: corrigir conflito @Geoziihdev @Lipe29bm
Geoziihdev Apr 25, 2025
fbaa043
Merge branch '17/feat-configurar-middleware-cors' of https://github.c…
Geoziihdev Apr 25, 2025
6540027
fix: corrigindo teste do findTopicById no getExerciseStatus e adicion…
stephanybrazeir0 Apr 28, 2025
b464a17
feat: aprimoramos verificacoes para permitir rotas sem origem mas exi…
Apr 28, 2025
342bbaa
Merge pull request #12 from Aceleradora25/17/feat-configurar-middlewa…
Aceleradora25 Apr 29, 2025
dda36f1
fix: trocando url do staging para main @stephanybrazeir0
stephanybrazeir0 Apr 29, 2025
4997484
fix: removendo barra @stephanybrazeir0
stephanybrazeir0 Apr 29, 2025
8d1b040
Merge pull request #13 from Aceleradora25/19/fix-corrigir-allowed-ori…
Geoziihdev Apr 29, 2025
1b1ea83
Revert "19/fix-corrigir-allowed-origins-para-url-main"
Aceleradora25 Apr 29, 2025
1ad2e75
Merge pull request #14 from Aceleradora25/revert-13-19/fix-corrigir-a…
stephanybrazeir0 Apr 29, 2025
4bb0807
refactor: comparar se o host tem permissao para fazer a request
peueueu Apr 29, 2025
7e59610
Merge pull request #15 from Aceleradora25/17/cors-middleware-changing…
peueueu Apr 29, 2025
9c8535c
refactor: remover console log
peueueu Apr 29, 2025
3b36b55
Merge pull request #16 from Aceleradora25/refactor-remove-console-log
peueueu Apr 29, 2025
00de304
fix: alteramos as verificacoes do corsMiddleware para permitir requi…
May 7, 2025
89f41a6
Merge pull request #17 from Aceleradora25/fix-resolver-o-suporte-a-CORS
Lip29bm May 8, 2025
cf57934
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-bac…
May 8, 2025
bd749b8
Merge pull request #18 from Aceleradora25/17/feat-configurar-middlewa…
Geoziihdev May 8, 2025
72189df
fix:Excluimos o sendCorsResponse @Geoziihdev @Lip29bm
Geoziihdev May 8, 2025
b600523
Merge pull request #19 from Aceleradora25/17/fix-cors-middleware
Geoziihdev May 9, 2025
19a30f9
fix remover cors check
peueueu May 9, 2025
4f995aa
Merge pull request #20 from Aceleradora25/17/fix-remover-cors-check
peueueu May 9, 2025
bc1fd3a
fix: permite que seja passado o elementType na requisição e não valid…
jauregao May 19, 2025
c79aa64
config: adicionado a pasta .vscode no .gitignore
jauregao May 20, 2025
b3a9961
fix: removido o @unique do itemId e criado a chave composta única ite…
jauregao May 20, 2025
d6e2067
fix: removido a validação de progresso existente, corrigido a função …
jauregao May 20, 2025
1a2f72b
Merge branch 'main' into 158/fix-salvamento-status-backend
jauregao May 21, 2025
d0c11d4
Merge pull request #21 from Aceleradora25/158/fix-salvamento-status-b…
jauregao May 21, 2025
46b3c43
feat: criado o UserService para manipular as requisições referentes a…
jauregao May 22, 2025
12e31f7
feat: criado o TopicService para manipular as requisições referentes …
jauregao May 22, 2025
7d803da
feat: criado o TopicControler com a função getTopicProgress
jauregao May 22, 2025
4ea471b
feat: criado a rota /topic/:topicId/progress
jauregao May 22, 2025
0d1045f
fix: endpoint valida se meu totalItens >= 0
jauregao May 22, 2025
31604b0
feat: suite de testes para o controller getTopicProgress
jauregao May 22, 2025
5392b28
fix: endpoint aceita que meu totalItens seja igual a 0
jauregao May 22, 2025
c8eefdc
fix: filtra por exercicio completo e não permite dividir por 0
jauregao May 22, 2025
7ef029d
fix: removido o middleware de cada rota e passado antes de todas as r…
jauregao May 22, 2025
5094adc
fix: removido o teste desnecessário
jauregao May 22, 2025
6cc00c6
fix: corrigido a validação que não permitia totalItens = 0
jauregao May 22, 2025
6aff765
Merge pull request #22 from Aceleradora25/21/feat-leitura-progresso-t…
Geoziihdev May 23, 2025
a904fe7
fix: melhora os testes do topicController e injeta a dependencia do u…
jauregao May 29, 2025
f618c36
fix: cria a função calculateProgress e implementa os testes unitários…
jauregao May 29, 2025
f554b4b
fix: installa a dependencia necessária para mockar o prisma com o jes…
jauregao May 29, 2025
e228d3e
fix: removido o tipo as any
jauregao Jun 3, 2025
cff96e8
Merge pull request #23 from Aceleradora25/21/feat-leitura-progresso-t…
jauregao Jun 3, 2025
6008f41
fix: remove o seed e os dados mockados @Lip29bm @Geoziihdev
jauregao Jun 3, 2025
1595b5c
fix: adiciona o themeId na tabela de progresso e executa a migration …
jauregao Jun 3, 2025
03c4666
refactor: refatora os controladores e seus respectivos testes @Geozii…
jauregao Jun 16, 2025
80ace1b
refactor: refatora os serviços e seus respectivos testes @Geoziihdev …
jauregao Jun 16, 2025
9afdb1b
refactor: refatora os demais arquivos do projeto e adiciona o prisma …
jauregao Jun 16, 2025
51324ae
refactor: remove id desnecessário da entidade progresso @Geoziihdev @…
jauregao Jun 16, 2025
4a2c096
refactor: aplica a migration do prisma, instala classValidator e clas…
jauregao Jun 16, 2025
cfe6f54
Merge branch 'main' into 21/feat-leitura-progresso-topico
jauregao Jun 17, 2025
8ac59ad
Merge pull request #24 from Aceleradora25/21/feat-leitura-progresso-t…
jauregao Jun 17, 2025
10eb6c4
Merge branch 'main' into 25/refactor
jauregao Jun 17, 2025
1596140
Merge pull request #25 from Aceleradora25/25/refactor
jauregao Jun 17, 2025
6f4cc14
fix: altera a ordem do middleware global e corrige problema de autent…
jauregao Jun 17, 2025
3e8bbc3
Merge pull request #26 from Aceleradora25/25/refactor
jauregao Jun 17, 2025
4b7f439
chore: agrupa os DTOs em uma só pasta e cria o StackByDto
jauregao Jun 24, 2025
227e712
chore: passa o novo caminho para os arquivos dependentes do DTO
jauregao Jun 24, 2025
ae0b89e
chore: adiciona as constants vindas do .env, cria o tipo StackyByEndp…
jauregao Jun 24, 2025
df6f654
feat: cria o StackByService, StackByController e sua respectiva rota
jauregao Jun 24, 2025
30fdd14
fix: corrige o nome do StackBy
jauregao Jun 24, 2025
8aea129
fix: padronização dos textos em inglês, mudança do metodo plainToClas…
jauregao Jun 25, 2025
1c27910
fix: usando o dto.endpoint como variável
jauregao Jun 25, 2025
29ad32e
Merge pull request #28 from Aceleradora25/29/requisicao-stackby
jauregao Jun 25, 2025
56be6fa
fix: remove cors
jauregao Jun 25, 2025
c187321
Merge pull request #29 from Aceleradora25/fix/remover-cors
jauregao Jun 25, 2025
1d79915
chore: update package.json
Geoziihdev Jul 1, 2025
1629b49
feat: cria função para calcular o progresso por entidade
jauregao Jun 30, 2025
7d875eb
refact: refatora o calculo de progreso pra que ele calcule baseado na…
jauregao Jul 1, 2025
bfaa108
refact: refatora os testes de progress service e remove os logs
jauregao Jul 1, 2025
716c8f8
fix: solve git commit tree diffs
peueueu Jul 1, 2025
785183a
fix: corrige o retorno de progresso para temas, melhora os testes e a…
jauregao Jul 2, 2025
96e545b
Merge pull request #31 from Aceleradora25/27/progresso-topicos-v2
jauregao Jul 3, 2025
9d131c9
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-back
Geoziihdev Jul 3, 2025
325d9b4
Setup initial redis structure
peueueu Jul 16, 2025
aa368a5
refactor: reduz quantidade de requests no calculo de progresso
jauregao Jul 16, 2025
e76faf5
refactor: refatora calculo de progresso
jauregao Jul 16, 2025
5d04c4e
Merge pull request #32 from Aceleradora25/feat/mostrar-progresso-temas
jauregao Jul 16, 2025
62c34f0
Merge branch 'main' of https://github.com/Aceleradora25/e-acelera-back
Geoziihdev Aug 4, 2025
39a0c34
fix: bug exercicio não encontrado @Geoziihdev @GabrielleGobbi @Jhamyllie
Geoziihdev Aug 4, 2025
2be32ff
Merge pull request #33 from Aceleradora25/fix/not-found-exercises
Geoziihdev Aug 4, 2025
ef004df
36: feat - adiciona middleware para retorno 404 personalizado @Geozii…
Geoziihdev Aug 5, 2025
0dd88cb
Merge pull request #34 from Aceleradora25/36/feat-404-handler
Geoziihdev Aug 6, 2025
efc977d
feat: leitura de progresso de todos os temas de nivelamento por id @F…
FranTadiello Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/development.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ jobs:
- name: Install dependencies
run: npm install

- name: Tests
run: npm test

- name: Build
run: npm run build

Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.


# dependencies
/node_modules
/.pnp
Expand All @@ -26,6 +27,7 @@ yarn-debug.log*
yarn-error.log*

# local env files
.env*
.env*.local

# vercel
Expand All @@ -34,3 +36,6 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

# editor
.vscode
48 changes: 48 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Instruções de Configuração do Projeto

### Passos iniciais:

1. Execute o comando para instalar as dependências do projeto:
```bash
npm install
```

2. Crie um banco de dados PostgreSQL no DBeaver ou PgAdmin com o nome **eacelera-dev**.

3. Na raiz do projeto, crie um arquivo `.env`.

4. Adicione a seguinte variável de ambiente ao arquivo `.env` para configurar a conexão com o banco de dados:
```env
DATABASE_URL=postgres://{seu_usuario}:{sua_senha}@localhost:5432/eacelera-dev
```
Substitua `{seu_usuario}` e `{sua_senha}` pelos seus dados de acesso ao banco no DBeaver ou PgAdmin.

---

# Gerenciamento de Migrações

### Aplicar migrações no ambiente local:

- Para aplicar as migrações pendentes no banco de dados de desenvolvimento local, use o comando:
```bash
npx prisma migrate dev
```

### Aplicar migrações no ambiente de Staging:

- Para aplicar migrações no banco de dados do ambiente de staging, utilize:
```bash
npx prisma migrate deploy
```

# Criar Migrações

- Para gerar uma nova migração no ambiente local, use o seguinte comando, substituindo `{nome_da_migracao}` por uma descrição da migração:
```bash
npx prisma migrate dev --name {nome_da_migracao}
```

**Importante:**
- Sempre crie as migrações localmente, na sua branch de desenvolvimento.
- Nunca crie ou aplique migrações diretamente na branch de staging.
- Certifique-se de que o diretório `prisma/migrations` seja comitado no repositório Git após a criação das migrações.
4 changes: 4 additions & 0 deletions client.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import { PrismaClient } from '@prisma/client'

const prisma = new PrismaClient()
export default prisma
11 changes: 11 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
moduleFileExtensions: ['ts', 'js'],
testMatch: ['**/*.test.ts', '**/?(*.)+(spec|test).ts'],
transform: {
'^.+\.ts$': 'ts-jest',
},
testPathIgnorePatterns: ['/node_modules/', '/.next/'],
setupFilesAfterEnv: ["<rootDir>/singleton.ts"]
};
Loading
Loading