Varbot
This website main goal is to help users automate most websites efficiently & effectively, saving time in the long run.
It allows user to create new accounts. Create, Edit & Delete bots at any time. Run the bots to execute commands. With helpful tips to get them started.
Video
-
Angular 12used as the frontend framework -
Expressframework used, which is a Node.js framework. Used in-unison to aid in the backend -
Node.jsV15’ used as the backend JS run-time environment -
Realtime Firebaseused as the database because it has btr latency, allowing data to appear more ‘realtime’ as compared to Cloud Firestore -
Puppetterused for bot building and instructing -
Typescriptas the main programming language followed by JS (for the backend)
Example
await page.goto('https://touch.facebook.com/?_rdr', {waitUntil:'networkidle0',});
await page.waitForSelector('input[name=email]');
await page.$eval('input[name=email]', el => el.value = 'jingjie105@hotmail.com');
#=> Go to Facebook and type 'jingjie105@hotmail.com' onto email section.Check it out on Github/Varbot for the source code.