All Projects → waldemarnt → Node Typescript Api

waldemarnt / Node Typescript Api

🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Node Typescript Api

Clean Ts Api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 619 (+164.53%)
Mutual labels:  mongodb, jest, tdd
Fullstack Shopping Cart
MERN stack shopping cart, written in TypeScript
Stars: ✭ 82 (-64.96%)
Mutual labels:  mongodb, jest
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (-70.94%)
Mutual labels:  mongodb, tdd
Rest
REST API generator with Node.js, Express and Mongoose
Stars: ✭ 1,663 (+610.68%)
Mutual labels:  mongodb, jest
Moveit
🚀 NLW #4 | React+ TypeScript + NextJS + StyledComponents + Firebase + MongoDb +Axios
Stars: ✭ 39 (-83.33%)
Mutual labels:  mongodb, jest
Todoist Js
!! OBSOLETE !! The (un)official Todoist javascript API library
Stars: ✭ 46 (-80.34%)
Mutual labels:  jest, tdd
Jest Extended
Additional Jest matchers 🃏💪
Stars: ✭ 1,763 (+653.42%)
Mutual labels:  jest, tdd
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+280.34%)
Mutual labels:  mongodb, jest
Monitaure
🔔 A server uptime monitoring progressive web application - NO LONGER MAINTAINED
Stars: ✭ 135 (-42.31%)
Mutual labels:  mongodb, jest
Nest User Auth
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Stars: ✭ 145 (-38.03%)
Mutual labels:  mongodb, jest
Mongoose Typescript Example
Stars: ✭ 156 (-33.33%)
Mutual labels:  mongodb, jest
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-86.32%)
Mutual labels:  mongodb, jest
Enzyme Matchers
Jasmine/Jest assertions for enzyme
Stars: ✭ 881 (+276.5%)
Mutual labels:  jest, tdd
Aspnet Core Clean Arch
It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
Stars: ✭ 60 (-74.36%)
Mutual labels:  mongodb, tdd
Javascript Data Structures And Algorithms
Exercises, algorithms
Stars: ✭ 26 (-88.89%)
Mutual labels:  jest, tdd
Nodejs Backend Architecture Typescript
Node.js Backend Architecture Typescript - Learn to build a backend server for Blogging platform like Medium, FreeCodeCamp, MindOrks, AfterAcademy - Learn to write unit and integration tests - Learn to use Docker image - Open-Source Project By AfterAcademy
Stars: ✭ 1,292 (+452.14%)
Mutual labels:  mongodb, jest
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (-2.56%)
Mutual labels:  mongodb, tdd
Public
Repository for wallaby.js questions and issues
Stars: ✭ 662 (+182.91%)
Mutual labels:  jest, tdd
Vue Testing Handbook
A guide on testing Vue components and applications
Stars: ✭ 669 (+185.9%)
Mutual labels:  jest, tdd
Expect More
Curried Type Testing library, and Test Matchers for Jest
Stars: ✭ 124 (-47.01%)
Mutual labels:  jest, tdd

Node.js API com Typescript


Actions Status

Código do curso 👉 DO ZERO A PRODUÇÃO: APRENDA A CONSTRUIR UMA API NODE.JS COM TYPESCRIPT

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 (Tutorial para executar a pagina web)

Tecnologias utilizadas


Principais tecnologias utilizadas no código.

💻 Node.js

🧰 Typescript

Jest

📦 MongoDB

🛠 Github 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 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.

Como contribuir

Em Construção (mas abra um Pull Request de qualquer maneira xD)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].