├── .gitignore ├── Procfile ├── README.md ├── demo ├── PasswordRecovery.gif ├── PasswordReset.gif ├── RegisterandLogin.gif ├── UpdateProfileImage.gif ├── UpdateUser.gif ├── UserIndex.gif └── VerificationEmail.png ├── package.json ├── src ├── config │ └── cloudinary.js ├── controllers │ ├── auth.js │ ├── password.js │ └── user.js ├── middlewares │ ├── authenticate.js │ ├── jwt.js │ └── validate.js ├── models │ ├── token.js │ └── user.js ├── routes │ ├── auth.js │ ├── index.js │ └── user.js ├── server.js ├── utils │ └── index.js └── views │ ├── reset.jade │ └── styles.css └── uploads ├── 02fe4fcf9b1604e20308142fa3ea2fa5 └── 7fda137c85853fbd36c462613e2848b2 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node src/server.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/README.md -------------------------------------------------------------------------------- /demo/PasswordRecovery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/PasswordRecovery.gif -------------------------------------------------------------------------------- /demo/PasswordReset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/PasswordReset.gif -------------------------------------------------------------------------------- /demo/RegisterandLogin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/RegisterandLogin.gif -------------------------------------------------------------------------------- /demo/UpdateProfileImage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/UpdateProfileImage.gif -------------------------------------------------------------------------------- /demo/UpdateUser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/UpdateUser.gif -------------------------------------------------------------------------------- /demo/UserIndex.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/UserIndex.gif -------------------------------------------------------------------------------- /demo/VerificationEmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/demo/VerificationEmail.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/package.json -------------------------------------------------------------------------------- /src/config/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/config/cloudinary.js -------------------------------------------------------------------------------- /src/controllers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/controllers/auth.js -------------------------------------------------------------------------------- /src/controllers/password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/controllers/password.js -------------------------------------------------------------------------------- /src/controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/controllers/user.js -------------------------------------------------------------------------------- /src/middlewares/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/middlewares/authenticate.js -------------------------------------------------------------------------------- /src/middlewares/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/middlewares/jwt.js -------------------------------------------------------------------------------- /src/middlewares/validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/middlewares/validate.js -------------------------------------------------------------------------------- /src/models/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/models/token.js -------------------------------------------------------------------------------- /src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/models/user.js -------------------------------------------------------------------------------- /src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/routes/auth.js -------------------------------------------------------------------------------- /src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/routes/index.js -------------------------------------------------------------------------------- /src/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/routes/user.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/server.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/views/reset.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/views/reset.jade -------------------------------------------------------------------------------- /src/views/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/src/views/styles.css -------------------------------------------------------------------------------- /uploads/02fe4fcf9b1604e20308142fa3ea2fa5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/uploads/02fe4fcf9b1604e20308142fa3ea2fa5 -------------------------------------------------------------------------------- /uploads/7fda137c85853fbd36c462613e2848b2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MosesEsan/mesan-nodejs-auth-crud-api/HEAD/uploads/7fda137c85853fbd36c462613e2848b2 --------------------------------------------------------------------------------