Node OAuth Starter Project uploaded

I want to highlight my terribly-named recent GitHub project “TypeScript-Docker-Node-DI-Starter”, which is meant to combine a stack I’ve become familiar with, but where each component requires some labor to start fresh with.

These are:

  • Docker
  • MySQL in a docker container
  • Node/express, with a persisted connection to be above
  • TypeScript as the languge for the node project, compiling via npm scripts
  • An ORM for MySQL entities
  • OAuth tables, a user table, and fully functional Oauth login flow
  • Dependency Injection
  • A suite of npm scripts and other minor depedenices in the package.json, for convenience

The OAuth implementation is clean, and relies on no existing “All in one” dependencies (just bcrypt and token generators)

I hope this can help someone, just from a standpoint of delivering a boilerplate that no single tutorial online assembles.

View on GitHub

Jeremy Collins

Jeremy Collins
I'm a Software Engineer, most interested in developing attractive, fast, component-based progressive webapps. I also tinker with mobile app development for fun.

React app code splitting with React-Loadable dynamic imports, using TypeScript and WebPack

A few setting changes were needed in order to get my react app code-splitting properly in a project with TypeScript and WebPack Continue reading

Codable Web Development Tools for iOS released

Published on December 19, 2017

Unable to scroll in modal in Safari

Published on February 11, 2017