Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waldemarnt/node-typescript-api
🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express
https://github.com/waldemarnt/node-typescript-api
jest mongodb nodejs tdd typescript
Last synced: 4 days ago
JSON representation
🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express
- Host: GitHub
- URL: https://github.com/waldemarnt/node-typescript-api
- Owner: waldemarnt
- Created: 2020-04-20T22:46:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-23T00:21:23.000Z (about 1 year ago)
- Last Synced: 2025-01-22T03:04:43.970Z (11 days ago)
- Topics: jest, mongodb, nodejs, tdd, typescript
- Language: JavaScript
- Homepage: https://www.nodejs-typescript-api.com/curso-gratis
- Size: 3.69 MB
- Stars: 622
- Watchers: 29
- Forks: 173
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node.js API com Typescript
-----------
[![Actions Status](https://github.com/waldemarnt/node-typescript-api/workflows/Complete%20workflow/badge.svg)](https://github.com/waldemarnt/node-typescript-api/actions)Código do curso 👉 [DO ZERO A PRODUÇÃO: APRENDA A CONSTRUIR UMA API NODE.JS COM TYPESCRIPT](https://www.nodejs-typescript-api.com/curso-gratis)
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, ela é disponibilizada pronta).A imagem abaixo mostra o resultado final do curso com a página web mostrando todos os dados que vem da API construída durante o curso.👌
![Exemplo pagina web](https://i.ibb.co/qp2jtLk/Screen-Shot-2020-07-18-at-10-42-39-am.png)
[(Tutorial para executar a pagina web)](https://github.com/waldemarnt/node-typescript-api/tree/master/web)## Tecnologias utilizadas
----
Principais tecnologias utilizadas no código.💻 [Node.js](https://nodejs.org/)
🧰 [Typescript](https://www.typescriptlang.org/)
✅ [Jest](https://jestjs.io/)
📦 [MongoDB](https://www.mongodb.com/)
🛠 [Github Actions](https://github.com/features/actions)
## Como o código é estruturado
-----O código esta estrururado em branches para cada um dos capitulos. Para comparar as mudanças entre um capitulo e outro utilize a opção [Compare](https://github.com/waldemarnt/node-typescript-api/compare/step1...step2) do Github para ver
as mudanças lado a lada.## Como rodar a pagina web
----
🔗[Clique aqui para ver como rodar a página web.](https://github.com/waldemarnt/node-typescript-api/tree/master/web)## Como contribuir
Em Construção (mas abra um Pull Request de qualquer maneira xD)