Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update #689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Update #689
Changes from all commits
946386de8971c74e8d8c0a07f9d4ebb84b9a059e4e6dd01c81066190adaead5f1271c904011457583f12761f2f1008709a3ed6e290485c6a38ecb6a4d46ef9e817d3c21af505e6eaa0380b3f00e2d325fcc17ab437ab4dd21a28b6fef574dcf1e4f222071c7b64244125df558d4b653e7b983b1fca2f6f88b88905f4903626bcf5af0e23d7ac909dfe10fb099c40f80abfbd6d0ef684397596a67df5dba18bbe56eedafc86dc88cf4cda76a4bc35c29d565959521200File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
TryCatch For Match - Plataforma de Organização de Projetos Colaborativos
🚀 Sobre o projeto
TryCatch For Match é uma plataforma colaborativa desenvolvida para organizar projetos, conectar pessoas, gerar portfólios reais e criar um ambiente que simula o mercado de trabalho. Aqui praticamos comprometimento, disciplina e colaboração.
Mais do que apenas código, este projeto é um laboratório de aprendizado coletivo, onde evoluímos juntos tanto em habilidades técnicas quanto comportamentais.
🔥 Objetivo
🏗️ Stack do Projeto
❤️ Construção coletiva
Nosso foco é o desenvolvimento real de habilidades: trabalho em equipe, responsabilidade e entrega. Todos os participantes são incentivados a colaborar de forma ativa e comprometida, simulando uma equipe de desenvolvimento profissional.
🙌 Como contribuir?
Leia o Guia de Contribuição para entender o fluxo de trabalho, boas práticas, padrões e combinados da equipe.
⚙️ Como rodar localmente
🧾 1. Pré-requisitos
📦 2. Clone o repositório
git clone https://github.com/TryCatch-ForMatch/trycatch.git cd trycatch git checkout develop📥 3. Instale as dependências
🔐 4. Configure o arquivo
.envCrie um arquivo
.envna raiz do projeto com base no exemplo abaixo:🐳 5. Rodando com Docker (banco de dados)
Caso prefira usar Docker para o banco de dados, você pode usar o
docker-compose.ymlincluído no projeto: Com o Docker Desktop aberto,Este comando iniciará um container PostgreSQL escutando na porta 5555. Certifique-se de que essa porta está configurada corretamente no
.env.🔃 6. Rode as migrations do Prisma
Este comando criará as tabelas no banco e aplicará os schemas definidos no
prisma/schema.prisma.Abra o navegador em: http://localhost:3000
Criar Usuário Admin para Testes
Para facilitar os testes da API, incluímos um script que cria um usuário administrador no banco de dados.
📥 Como rodar Após configurar o .env corretamente e rodar as migrations do Prisma, execute:
Esse comando executa o script
createTestUser.jscreateTestUser.ts, que cria um usuário admin com os seguintes dados:Email: admin@admin.com
Senha: teste123
Função: ADMIN
Esse usuário pode ser usado para autenticação via API ou interface, de acordo com as permissões definidas no projeto.
🧹 Lint e formatação
Para verificar erros e manter o padrão de código:
Para formatar automaticamente com Prettier:
🗄️ Banco de Dados
O projeto utiliza o Prisma para modelar o banco de dados PostgreSQL.
CUID, ideais para sistemas distribuídos;prisma migrate dev.🧠 Outras informações
role) e centralizadas emlib/check-auth.ts;📮 Contato
Sinta-se à vontade para abrir uma issue ou PR. Toda ajuda é bem-vinda! 💜
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.