Application for sending bulk messages using Electron and React JS with Material UI to create the message and the sending lists, and it uses Selenium to perform the dispatches. It uses the Hygraph API to authenticate the tool.
I created this app because my wife used to manage sales teams and needed to send messages to groups of saleswomen to keep everyone informed. So, I decided to develop it to expand my knowledge, and there was an opportunity to sell it to her colleagues. I had a total of 8 clients using this app. However, with the new updates from WhatsApp, it lost some functionality using Selenium, so I decided to discontinue this app.
I talk more about it IN THIS POST on my LinkedIn.
This project was developed with the following main technologies:
and more...
The project runs with Node.js v20+.
Instructions to install the dependencies and start the project.
cd whatsapp-sender
npm i
npx run build
npx run start
These commands will be executed in a terminal environment, assuming you have Node.js installed and the project's dependencies listed in the package.json
file.
cd whatsapp-sender
npm i
npx run dev
It's possible that the website is down or experiencing some issues, so it will be necessary to configure the Hygraph API in order to run the application.
Remember to create an instance in the Twitch development section and complete the authentication settings in the api.ts
files located at src/renderer/src/services/api.ts
, adding the Base_URL
and Authorization
of the application.
It's necessary to create the contents according to the api.ts
file in Hygraph.
Developed 💜 by Filipe Batista