├── .dockerignore ├── .env.release ├── .eslintrc ├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── README.md ├── copy-static-assets.ts ├── docker-compose.yml ├── package.json ├── src ├── app.ts ├── config │ └── database.ts ├── controllers │ ├── home.ts │ ├── message.ts │ ├── otp.ts │ ├── qr.ts │ └── status.ts ├── enums │ └── otp_callback_type.ts ├── models │ ├── otp.ts │ └── otp_validated.ts ├── public │ ├── css │ │ └── main.css │ ├── favicon.ico │ └── js │ │ └── main.js ├── server.ts ├── services │ ├── msg-processor-service.ts │ ├── otp-service.ts │ └── whatsapp-service.ts ├── types │ └── express │ │ └── index.d.ts └── util │ ├── environment.ts │ ├── fetch.ts │ ├── formatter.ts │ ├── logger.ts │ └── random-generator.ts ├── tsconfig.json ├── views ├── home.pug ├── layout.pug ├── message.pug ├── otp.pug ├── partials │ ├── flash.pug │ ├── footer.pug │ └── header.pug └── qr │ ├── index.pug │ └── info.pug └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.release: -------------------------------------------------------------------------------- 1 | TAG=2.3.0 -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/README.md -------------------------------------------------------------------------------- /copy-static-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/copy-static-assets.ts -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/package.json -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/config/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/config/database.ts -------------------------------------------------------------------------------- /src/controllers/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/controllers/home.ts -------------------------------------------------------------------------------- /src/controllers/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/controllers/message.ts -------------------------------------------------------------------------------- /src/controllers/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/controllers/otp.ts -------------------------------------------------------------------------------- /src/controllers/qr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/controllers/qr.ts -------------------------------------------------------------------------------- /src/controllers/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/controllers/status.ts -------------------------------------------------------------------------------- /src/enums/otp_callback_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/enums/otp_callback_type.ts -------------------------------------------------------------------------------- /src/models/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/models/otp.ts -------------------------------------------------------------------------------- /src/models/otp_validated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/models/otp_validated.ts -------------------------------------------------------------------------------- /src/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/public/css/main.css -------------------------------------------------------------------------------- /src/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/public/favicon.ico -------------------------------------------------------------------------------- /src/public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/public/js/main.js -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/msg-processor-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/services/msg-processor-service.ts -------------------------------------------------------------------------------- /src/services/otp-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/services/otp-service.ts -------------------------------------------------------------------------------- /src/services/whatsapp-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/services/whatsapp-service.ts -------------------------------------------------------------------------------- /src/types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/types/express/index.d.ts -------------------------------------------------------------------------------- /src/util/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/util/environment.ts -------------------------------------------------------------------------------- /src/util/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/util/fetch.ts -------------------------------------------------------------------------------- /src/util/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/util/formatter.ts -------------------------------------------------------------------------------- /src/util/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/util/logger.ts -------------------------------------------------------------------------------- /src/util/random-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/src/util/random-generator.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /views/home.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/home.pug -------------------------------------------------------------------------------- /views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/layout.pug -------------------------------------------------------------------------------- /views/message.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/message.pug -------------------------------------------------------------------------------- /views/otp.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/otp.pug -------------------------------------------------------------------------------- /views/partials/flash.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/partials/flash.pug -------------------------------------------------------------------------------- /views/partials/footer.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/partials/footer.pug -------------------------------------------------------------------------------- /views/partials/header.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/partials/header.pug -------------------------------------------------------------------------------- /views/qr/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/qr/index.pug -------------------------------------------------------------------------------- /views/qr/info.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/views/qr/info.pug -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taufikdev88/simplewhatsappapi/HEAD/yarn.lock --------------------------------------------------------------------------------