├── .env ├── .gitignore ├── README.md ├── Util ├── generator.js ├── jwtUtil.js ├── memory.storage.js ├── utility.js └── validation.js ├── audit ├── audit.service.js └── auditAction.js ├── controller ├── book.controller.js ├── export.controller.js ├── login.controller.js ├── noteController.js ├── paypal.controller.js ├── store.controller.js ├── upload.controller.js └── user.controller.js ├── db ├── connection.js ├── pool.js └── queries.js ├── error.html ├── error ├── api.error.js ├── base.error.js ├── error.status.js └── error.type.js ├── index.html ├── model ├── audit.model.js ├── book.model.js ├── note.model.js └── store.model.js ├── package.json ├── payment.html ├── route ├── book.route.js ├── export.route.js ├── login.route.js ├── noteRoute.js ├── paypal.route.js ├── store.route.js ├── upload.route.js └── user.route.js ├── scripts └── ddl.sql ├── server.js ├── services ├── logger.service.js └── paypal.service.js ├── success.html ├── swagger.json └── test └── book.test.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/README.md -------------------------------------------------------------------------------- /Util/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/Util/generator.js -------------------------------------------------------------------------------- /Util/jwtUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/Util/jwtUtil.js -------------------------------------------------------------------------------- /Util/memory.storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/Util/memory.storage.js -------------------------------------------------------------------------------- /Util/utility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/Util/utility.js -------------------------------------------------------------------------------- /Util/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/Util/validation.js -------------------------------------------------------------------------------- /audit/audit.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/audit/audit.service.js -------------------------------------------------------------------------------- /audit/auditAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/audit/auditAction.js -------------------------------------------------------------------------------- /controller/book.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/book.controller.js -------------------------------------------------------------------------------- /controller/export.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/export.controller.js -------------------------------------------------------------------------------- /controller/login.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/login.controller.js -------------------------------------------------------------------------------- /controller/noteController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/noteController.js -------------------------------------------------------------------------------- /controller/paypal.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/paypal.controller.js -------------------------------------------------------------------------------- /controller/store.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/store.controller.js -------------------------------------------------------------------------------- /controller/upload.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/upload.controller.js -------------------------------------------------------------------------------- /controller/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/controller/user.controller.js -------------------------------------------------------------------------------- /db/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/db/connection.js -------------------------------------------------------------------------------- /db/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/db/pool.js -------------------------------------------------------------------------------- /db/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/db/queries.js -------------------------------------------------------------------------------- /error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/error.html -------------------------------------------------------------------------------- /error/api.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/error/api.error.js -------------------------------------------------------------------------------- /error/base.error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/error/base.error.js -------------------------------------------------------------------------------- /error/error.status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/error/error.status.js -------------------------------------------------------------------------------- /error/error.type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/error/error.type.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/index.html -------------------------------------------------------------------------------- /model/audit.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/model/audit.model.js -------------------------------------------------------------------------------- /model/book.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/model/book.model.js -------------------------------------------------------------------------------- /model/note.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/model/note.model.js -------------------------------------------------------------------------------- /model/store.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/model/store.model.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/package.json -------------------------------------------------------------------------------- /payment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/payment.html -------------------------------------------------------------------------------- /route/book.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/book.route.js -------------------------------------------------------------------------------- /route/export.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/export.route.js -------------------------------------------------------------------------------- /route/login.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/login.route.js -------------------------------------------------------------------------------- /route/noteRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/noteRoute.js -------------------------------------------------------------------------------- /route/paypal.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/paypal.route.js -------------------------------------------------------------------------------- /route/store.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/store.route.js -------------------------------------------------------------------------------- /route/upload.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/upload.route.js -------------------------------------------------------------------------------- /route/user.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/route/user.route.js -------------------------------------------------------------------------------- /scripts/ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/scripts/ddl.sql -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/server.js -------------------------------------------------------------------------------- /services/logger.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/services/logger.service.js -------------------------------------------------------------------------------- /services/paypal.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/services/paypal.service.js -------------------------------------------------------------------------------- /success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/success.html -------------------------------------------------------------------------------- /swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/swagger.json -------------------------------------------------------------------------------- /test/book.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmedemad3/nodejs-apps/HEAD/test/book.test.js --------------------------------------------------------------------------------