Back-end (Node.js)
- Deployed on heroku
- Postgres DB
- WEB Server
- Technologies used:
- wa-automate-nodejs: NodeJS library which provides a high-level API to control WhatsApp
- sequelize: promise-based Node.js ORM for Postgres
- q-queue: Promise queue with concurrency control to manage incoming WhatsApp messages
- aws-sdk: Used to store the server WhatsApp session.
- @procore/js-sdk: A node.js and browser compatible JS SDK for the procore API.
- express: Created web server to provide the Whatsapp information to the frontend app
- axios: Promise based HTTP client for the browser and node.js
Front-end (Nuxt)
- Static generated web site where you can see and send new messages
- Deployed on AWS Amplify
Log in or sign up for Devpost to join the conversation.