Uma API para ver como está o tempo para surfar 🌊🏄
API desenvolvida durante o curso de Node.js do zero a produção, por Waldemar Neto Dev Lab (disponível em link).
Durante o curso é criado uma API para calcular a melhor condição de surf entre varias praias, essa API tem como objetivo servir a aplicação web.
A aplicação web não é construida durante o curso pois ela não é o foco do conteúdo, mas ela é disponibilizada pronta (procure no repositório do curso por web). No momento estou trabalhando em montar uma aplicação web em Angular para consumir esta API (para aprender Angular também 😜).
Essas instruções mostam como ter uma cópia do projeto instalada e funcionando em sua máquina local para fins de desenvolvimento e teste.
Antes de mais nada, você precisa ter instalado:
-
npm
npm install npm@latest -g
- MongoDB (usando o docker)
Caso queira usar o ATLAS, vá em
config > default.json
econfig > test.json
e mude omongoUrl
para que você consiga se conectar ao seu cluster. (Getting started com o Atlas)
Para instalar:
- Clone o repositório
git clone https://github.com/LetsTN/curso-Node-API.git
- Instale os pacotes
yarn install
Para saber mais, rode sua aplicação usando
yarn start:local
e vá até http://localhost:3000/docs/
Vá em open issues para uma lista de funcionalidades futuras (and issues).
As contribuições são o que torna a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Quaisquer contribuições que você fizer serão muito apreciadas.
Caso queira contribuir, siga esses passos:
- Dê um fork no projeto
- Crie uma branch com sua contribuição (
git checkout -b feature/suaFeature
) - Dê um commit com suas mudanças (
git commit -m 'Adicionando suaFeature'
) - Dê um push para sua branch (
git push origin feature/suaFeature
) - Abra uma pull request