{"repo":"NewSchoolApp/newschool-backend","free":true,"listed":false,"github":"https://github.com/NewSchoolApp/newschool-backend","clone":"git clone https://github.com/NewSchoolApp/newschool-backend.git","description":"Plataforma de ensino para pessoas carentes","language":"TypeScript","stars":118,"topics":["javascript","nodejs","nestjs","mysql","typeorm","oauth2","jest","github-actions","typescript"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"@NewSchool/back Backend da NewSchool, desenvolvido em NodeJS Banco de Dados MySQL Como rodar o projeto Você pode rodar o projeto direto da sua máquina. 1 - Tenha a versão 12 do Node.js instalada em sua máquina. 2 - Faça uma cópia do arquivo .env.example para .env 3- Instale as depedências do projeto npm install 4- Inicie a aplicação npm run start:dev 5- Veja o swagger pelo navegador http://localhost:8080/swagger Docker Ou, você pode optar por rodar o projeto via Docker. Para isso precisamos que você tenha instalado o Docker na sua máquina. Após isso basta rodar o seguinte comando: docker-compose up E o ambiente de desenvolvimento estará rodando localmente para você. Lembrando que estamos com o hot reloading no Docker também, ou seja, você não precisará ficar parando o container e subindo ele novamente a cada mudança que você fizer. Isso acontecerá automaticamente. 5- Para executar os teste E2E execute o script abaixo npm run test:e2e Guidelines Como contribuir passo-a-passo 1 - CONHEÇA O PROJETO New School https://youtu.be/u4O8wE0gYO0 2 - ENTRE NO SLACK https://join.slack.com/t/newschoolgrupo/shared invite/enQtODQ4NjUyMjAzNTUzLTg3NTJiNmQ1ODE3YzYzMjcyYzVhYTNkZjIzYjViMjI4NTBjYzFiYTc3Njg0ZWI3YTk2MjE5NDY3MDlkYzViOGI 2.1 - LÁ NO SLACK, ENTRE NO CANAL #BACKEND - Se apresente. Nome, cidade, profissão, e principais habilidades. - Pergunte sobre as tarefas em aberto. - Troque uma ideia com o time técnico. Comente como planeja solucionar. Ouça os conselhos dos devs mais experientes. Es","default_branch":null,"files":null,"tree":[],"storefront":"/r/NewSchoolApp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NewSchoolApp/newschool-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}