Skip to content

Latest commit

 

History

History
96 lines (65 loc) · 3.35 KB

README_EN.md

File metadata and controls

96 lines (65 loc) · 3.35 KB
Version in Brasilian Portuguese

Index

🔖  About

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.

Website Link

Objective

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.


Technologies

This project was developed with the following main technologies:

and more...


Installation

The project runs with Node.js v20+.

Instructions to install the dependencies and start the project.

Electron App

cd whatsapp-sender
npm i
npx run build
npx run start

Landing

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

API da Hygraph

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.


Let's connect 😉

LinkedIn Email Instagram


Developed 💜 by Filipe Batista