Skip to content

Experiments with ExpressJS, MongoDB, OAuth 2.0, Querymen and Bodymen.

Notifications You must be signed in to change notification settings

raphaelkoszalka-zz/bibliotheca-server

Repository files navigation

Bibliotheca

https://bibliotheca.raphael.website Bibliotheca REST API

how to

  • install mongodb
  • install nodejs
  • install npm
  • git clone DevChallengeServer
  • cd DevChallengeServer
  • npm install
  • set json and master key in a .env file

dev

  • start mongodb
  • npm run dev

prod

  • start mongodb
  • npm run prod

features

  • user registration API - passport
  • social login API - Google
  • listing query strings - q, page, limit, fields etc. already provided by querymen
  • query string validator - querymen
  • request body validator - bodymen
  • standard error responses - querymen and bodymen error handlers

code scaffolded (for prototyping only) with Yeoman

  • generator-rest

further help

rmkoszalka@gmail.com

About

Experiments with ExpressJS, MongoDB, OAuth 2.0, Querymen and Bodymen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published