Skip to content

galactic-filament/es-bueno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es-bueno

Build Status Coverage Status

Libraries

Kind Name
Web framework Express
SQL ORM Sequelize
Logging Winston
Test framework Mocha
Test coverage Istanbul
Password encryption bcrypt
User authentication Passport
Linting tslint

Features Implemented

  • Hello world routes
  • CRUD routes for persisting posts
  • Database access
  • Request logging to /srv/app/log/app.log
  • Unit tests
  • Unit test coverage reporting
  • Automated testing using TravisCI
  • Automated coverage reporting using Coveralls
  • CRUD routes for user management
  • Password encryption using bcrypt
  • Routes protected by cookie session
  • Entities linked to logged in user
  • Routes protected via HTTP authentication
  • Routes protected via API key
  • Linting
  • Logging to file
  • Logging to Logstash
  • Routes protected via ACLs
  • Migrations
  • GraphQL endpoint
  • Validates environment (env vars, database host and port are accessible)

About

NodeJS Generic API Testbed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published