Git Product home page Git Product logo

newschool-backend's Introduction

@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:3000/api/

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. Esse alinhamento é super importante pra aumentar significativamente as chances do seu PULL REQUEST ser aprovado depois.

3 - FAÇA PARTE DA EQUIPE NO TRELLO

https://trello.com/invite/b/2MHuWn0C/b1a15b7112ea11b856cfa78174a6f72d/projeto-new-school-app

3.1 - PEGUE UMA TAREFA NO TRELLO.

4 - GITHUB

4.1 FAÇA UM FORK DO REPOSITÓRIO

https://github.com/NewSchoolBR/newschool-backend

4.2 ESCREVA CÓDIGO

Hora de colocar a mão na massa. A parte mais divertida, trabalhar no código-fonte. Depois de concluir e testar, envie e aguarde o PULL REQUEST ser aprovado.

5 MISSÃO CUMPRIDA. VC AJUDOU O PROJETO. ❤️

newschool-backend's People

Contributors

davidecarvalho avatar raffacabofrio avatar filipefelice avatar toshiossada avatar ahcamargo avatar andrews-felipe avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.