blog-service - blog service

  •        32

...

https://github.com/jkchao/blog-service

Dependencies:

@nestjs/common : ^5.0.0
@nestjs/core : ^5.0.0
@nestjs/mongoose : ^5.2.2
axios : ^0.18.0
body-parser : ^1.18.3
cache-manager : ^2.9.0
cache-manager-redis-store : ^1.5.0
class-transformer : ^0.1.9
class-validator : ^0.9.1
compression : ^1.7.3
csurf : ^1.9.0
dotenv : ^6.0.0
express : ^4.16.3
express-rate-limit : ^3.1.0
fastify-formbody : ^2.0.0
helmet : ^3.13.0
joi : ^13.6.0
jsonwebtoken : ^8.3.0
log4js : ^3.0.5
mongoose : ^5.3.2
mongoose-auto-increment : ^5.0.1
mongoose-paginate : ^5.0.3
nodemailer : ^4.6.8
nodemailer-smtp-transport : ^2.7.4
passport-jwt : ^4.0.0
qn : ^1.3.0
redis : ^2.8.0
reflect-metadata : ^0.1.12
rxjs : ^6.3.2
rxjs-compat : ^6.3.2

Tags
Implementation
License
Platform

   




Related Projects

rest - REST API generator with Node.js, Express and Mongoose

  •    Javascript

📹 Watch this video for an overview on how to use generator-rest and deploy your project to Heroku. If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others.

ts-express-decorators - :triangular_ruler: A TypeScript Framework on top of Express

  •    TypeScript

Ts.ED is a framework on top of Express to write your application with TypeScript (or in ES6). It provides a lot of decorators to write your code. Important! TsExpressDecorators requires Node >= 6, Express >= 4, TypeScript >= 2.0 and the experimentalDecorators, emitDecoratorMetadata, types and lib compilation options in your tsconfig.json file.

builderbook - Open-source web app. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.

  •    Javascript

Builder Book is an open source web app to publish documentation or books. The app is built with React/Material-UI/Next/Express/Mongoose/MongoDB and includes these third party APIs: Google, Github, AWS SES, Mailchimp, Stripe. We've used this builderbook project to build saas, async, and other real-world web apps.


ios-project-template - iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger

  •    Ruby

This repository contains a template for iOS projects with a framework-oriented architecture approach, preconfigured fastlane lanes, Travis CI jobs and Github integrations of Codecov, HoundCI for SwiftLint and Danger. It provides a starting point for new projects which can be immediately distributed via HockeyApp and Testflight. The repository contains an example solutions for all of the points. For every step, it includes one solution.

apollo-server - :earth_africa: GraphQL server for Express, Connect, Hapi and Koa

  •    TypeScript

Apollo Server is a community-maintained open-source GraphQL server. It works with pretty much all Node.js HTTP server frameworks, and we're happy to take PRs for more! It works with any GraphQL schema built with the graphql-js reference implementation.Apollo Server is super easy to set up. Just npm install apollo-server-<variant>, write a GraphQL schema, and then use one of the following snippets to get started. For more info, read the Apollo Server docs.

travis.rb - Travis CI Client (CLI and Ruby library)

  •    Ruby

The travis gem includes both a command line client and a Ruby library to interface with a Travis CI service. Both work with travis-ci.org, travis-ci.com or any custom Travis CI setup you might have. Check out the installation instructions to get it running in no time.There are three types of commands: Non-API Commands, General API Commands and Repository Commands. All commands take the form of travis COMMAND [ARGUMENTS] [OPTIONS]. You can get a list of commands by running help.

Redisson - Redis based In-Memory Data Grid for Java

  •    Java

Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

saas - Build your own SaaS product with SaaS boilerplate app

  •    TypeScript

Open source web app that saves you weeks of work when building your own SaaS product. To run locally, you will need to run two apps: api and app.

node-express-mongoose-demo - A simple demo app using express, mongoose, passport for beginners

  •    Javascript

This is a demo node.js application illustrating various features used in everyday web development, with a fine touch of best practices. The demo app is a blog application where users (signing up using facebook, twitter, github and simple registrations) can create an article, delete an article and add comments on the article. and replace the values there. In production env, it is not safe to keep the ids and secrets in a file, so you need to set it up via commandline. If you are using heroku checkout how environment variables are set here.

koa-graphql - Create a GraphQL HTTP server with Koa.

  •    Javascript

Create a GraphQL HTTP server with Koa. NOTE: Below is a copy from express-graphql's README. In this time I implemented almost same api, but it may be changed as time goes on.

permit - An unopinionated authentication library for building Node.js APIs.

  •    Javascript

An unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.

fetch-suspense - A React hook compatible with React 16.6's Suspense component.

  •    TypeScript

useFetch is a React hook that supports the React 16.6 Suspense component implementation. The design decisions and development process for this package are outlined in the Medium article React Suspense with the Fetch API.

generator-angular-fullstack - Yeoman generator for AngularJS with an Express server

  •    Javascript

Yeoman generator for creating MEAN/SEAN stack applications, using ES6, MongoDB/SQL, Express, AngularJS, and Node - lets you quickly set up a project following best practices.Please note: If you run into trouble compiling native add-ons during the installation, follow node-gyp's short guide on required compilation tools.

Iridium - A high performance MongoDB ORM for Node.js

  •    TypeScript

Iridium is designed to offer a high performance, easy to use and above all, editor friendly ODM for MongoDB on Node.js. Rather than adopting the "re-implement everything" approach often favoured by ODMs like Mongoose and friends, requiring you to learn an entirely new API and locking you into a specific coding style, Iridium tries to offer an incredibly lightweight implementation which makes your life easier where it counts and gets out of your way when you want to do anything more complex.It also means that, if you're familiar with the MongoDB CLI you should find working with Iridium very natural, with all database methods returning promises for their results and sensible, type annotated results being provided if you wish to make use of them.