├── .env.example ├── .eslintrc.json ├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── app.js ├── bin └── www ├── controllers ├── AuthController.js └── BookController.js ├── helpers ├── apiResponse.js ├── constants.js ├── mailer.js └── utility.js ├── middlewares └── jwt.js ├── models ├── BookModel.js └── UserModel.js ├── package.json ├── postman-collection ├── .gitkeep └── REST API NodeJS.postman_collection.json ├── public ├── index.html └── stylesheets │ └── style.css ├── routes ├── api.js ├── auth.js ├── book.js └── index.js └── test ├── auth.js ├── book.js └── testConfig.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/bin/www -------------------------------------------------------------------------------- /controllers/AuthController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/controllers/AuthController.js -------------------------------------------------------------------------------- /controllers/BookController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/controllers/BookController.js -------------------------------------------------------------------------------- /helpers/apiResponse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/helpers/apiResponse.js -------------------------------------------------------------------------------- /helpers/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/helpers/constants.js -------------------------------------------------------------------------------- /helpers/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/helpers/mailer.js -------------------------------------------------------------------------------- /helpers/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/helpers/utility.js -------------------------------------------------------------------------------- /middlewares/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/middlewares/jwt.js -------------------------------------------------------------------------------- /models/BookModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/models/BookModel.js -------------------------------------------------------------------------------- /models/UserModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/models/UserModel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/package.json -------------------------------------------------------------------------------- /postman-collection/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /postman-collection/REST API NodeJS.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/postman-collection/REST API NodeJS.postman_collection.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/public/index.html -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/routes/api.js -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/routes/book.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/routes/index.js -------------------------------------------------------------------------------- /test/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/test/auth.js -------------------------------------------------------------------------------- /test/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/test/book.js -------------------------------------------------------------------------------- /test/testConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maitraysuthar/rest-api-nodejs-mongodb/HEAD/test/testConfig.js --------------------------------------------------------------------------------