nestjs-realworld-example-app - Exemplary real world backend API built with NestJS + TypeORM

  •        2281

[![Build Status](https://travis-ci.org/anishkny/node-express-realworld-example-app.svg?branch=master)](https://travis-ci.org/anishkny/node-express-realworld-example-app)

https://github.com/lujakob/nestjs-realworld-example-app#readme
https://github.com/lujakob/nestjs-realworld-example-app

Dependencies:

@nestjs/common : ^4.6.3
@nestjs/core : ^4.6.3
@nestjs/microservices : ^4.6.1
@nestjs/swagger : ^1.1.4
@nestjs/testing : ^4.6.1
@nestjs/typeorm : ^2.0.0
@nestjs/websockets : ^4.5.8
crypto : ^1.0.1
crypto-js : ^3.1.9-1
jsonwebtoken : ^8.1.1
mysql : ^2.15.0
passport : ^0.4.0
passport-jwt : ^3.0.1
reflect-metadata : ^0.1.12
rxjs : ^5.5.6
slug : ^0.9.1
typeorm : ^0.1.12
typescript : ^2.7.2

Tags
Implementation
License
Platform

   




Related Projects

typescript-clean-architecture - It is my attempt to create Clean Architecture based application in TypeScript

  •    TypeScript

It is my attempt to create Clean Architecture based application in Typescript. IPoster is a simple fictional application that allows users to publish posts.

elixir-phoenix-realworld-example-app - Exemplary real world application built with Elixir + Phoenix

  •    Elixir

Elixir (Phoenix) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was created to demonstrate a fully fledged backend application built with Elixir and Phoenix including CRUD operations, authentication, routing, pagination, and more.

angularjs-realworld-example-app - Exemplary real world application built with Angular 1.5 + ES6

  •    Javascript

Example Angular 1.5+ (ES6 + Components) codebase that adheres to the RealWorld spec and API.For convenience, we have a live API server running at https://conduit.productionready.io/api for the application to make requests against. You can view the API spec here which contains all routes & responses for the server.


golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin

  •    Go

This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.

rust-yew-realworld-example-app - Exemplary real world app built with Rust + Yew + WebAssembly

  •    Rust

This codebase was created to demonstrate a fully fledged WebAssembly web application built with Yew including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Yew community styleguides & best practices.

notadd - A micro-service development architecture based on nest

  •    TypeScript

A micro-service development architecture based on nest.js, AOP . —— 基于 Nest.js 的微服务开发架构,异步高性能应用、AOP(面向切面编程)

amplication - Amplication is an open‑source development tool

  •    TypeScript

Amplication is an open‑source development tool. It helps professional Node.js developers develop quality Node.js applications without spending time on repetitive coding tasks. Try amplication immediately on app.amplication.com or follow the instructions to run a local instance.

vue-realworld-example-app - An exemplary real-world application built with Vue

  •    Javascript

This codebase was created to demonstrate a fully fledged fullstack application built with Vue.js including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Vue.js community styleguides & best practices.

Typeorm - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5)

  •    Typescript

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap and Ionic platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7). Its goal to always support latest JavaScript features and provide features that help you to develop any kind of applications that use databases - from small applications with a few tables to large scale enterprise applications with multiple databases.

angular-realworld-example-app - Exemplary real world application built with Angular 4+

  •    TypeScript

This codebase was created to demonstrate a fully fledged application built with Angular that interacts with an actual backend server including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Angular Styleguide & best practices.Additionally, there is an Angular 1.5 version of this codebase that you can fork and/or learn how to recreate.

node-express-realworld-example-app

  •    Javascript

Requests are authenticated using the Authorization header with a valid JWT. We define two express middlewares in routes/auth.js that can be used to authenticate requests. The required middleware configures the express-jwt middleware using our application's secret and will return a 401 status code if the request cannot be authenticated. The payload of the JWT can then be accessed from req.payload in the endpoint. The optional middleware configures the express-jwt in the same way as required, but will not return a 401 status code if the request cannot be authenticated.

react-redux-realworld-example-app - Exemplary real world application built with React + Redux

  •    Javascript

Originally created for this GH issue. The codebase is now feature complete; please submit bug fixes via pull requests & feedback via issues.Local web server will use port 4100 instead of standard React's port 3000 to prevent conflicts with some backends like Node or Rails. You can configure port in scripts section of package.json: we use cross-env to set environment variable PORT for React scripts, this is Windows-compatible way of setting environment variables.

testing-workshop - A workshop for learning how to test JavaScript applications

  •    Javascript

👋 hi there! My name is Kent C. Dodds! This is a workshop repo to teach you about testing JavaScript applications.Big thanks to the RealWorld project from GoThinkster. This project is a copy of the Node implementation and the React implementation of the RealWorld project.

realworld-rust-rocket - Rust + Rocket RealWorld framework implementation

  •    Rust

This codebase was created to demonstrate a fully fledged fullstack application built with Rocket including CRUD operations, authentication, routing, pagination, and more. We've gone to great lengths to adhere to the Rocket community styleguides & best practices.

elm-spa-example - A Single Page Application written in Elm

  •    Elm

Elm codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was created to demonstrate a fully fledged fullstack application built with Elm including CRUD operations, authentication, routing, pagination, and more.

realworld - "The mother of all demo apps" — Exemplary fullstack Medium

  •    Javascript

While most "todo" demos provide an excellent cursory glance at a framework's capabilities, they typically don't convey the knowledge & perspective required to actually build real applications with it.RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called "Conduit".

microservice-app-example - Example of polyglot microservice app

  •    Javascript

This is an example of web application comprising of several components communicating to each other. In other words, this is an example of microservice app. Why is it better than many other examples? Well, because these microservices are written in different languages. This approach gives you flexibility for running experiments in polyglot environment. The app itself is a simple TODO app that additionally authenticates users. I planned to add some admin functionality, but decided to cut the scope and add it later if needed.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.