├── .babelrc ├── .eslintrc ├── .gitignore ├── README.md ├── env-sample ├── package.json ├── src ├── index.html ├── index.js ├── mailer.js ├── middlewares │ └── authenticate.js ├── models │ ├── Book.js │ └── User.js ├── routes │ ├── auth.js │ ├── books.js │ └── users.js └── utils │ └── parseErrors.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .env -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/README.md -------------------------------------------------------------------------------- /env-sample: -------------------------------------------------------------------------------- 1 | MONGODB_URL=mongodb://localhost/bookworm 2 | JWT_SECRET=secretkeyhere -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/package.json -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/mailer.js -------------------------------------------------------------------------------- /src/middlewares/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/middlewares/authenticate.js -------------------------------------------------------------------------------- /src/models/Book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/models/Book.js -------------------------------------------------------------------------------- /src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/models/User.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/books.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/routes/books.js -------------------------------------------------------------------------------- /src/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/routes/users.js -------------------------------------------------------------------------------- /src/utils/parseErrors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/src/utils/parseErrors.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Remchi/bookworm-api/HEAD/yarn.lock --------------------------------------------------------------------------------