Inspiration

This is my first Hackathon, and with little bit of experience in coding, UiPath and Wordpress were of a great help. Intelligo is Latin for "Learning" and "Intelligence". Great options today in online shopping can confuse anyone. While searching through various websites to learn a new skill, selecting the relevant course was a bit difficult for me, considering all the parameters. This project can help anyone to select a new course easily.

What it does

RPA (UIPath) and WordPress integration: Bot opens up a website https://intelligo.online/ , whose domain is taken from Domain.com , using the promo code provided in DistanceHacks Hackathon resources. The site is made with the help of Wordpress. The user inputs name of of the course they want to learn. After which the bot browses through 5 top learning websites: Coursera, Lynda- LinkedIN Learning, Codeacedemy, Udemy and Udacity. The bot scraps data with the help of Web Scraping and stores it in Data Tables, post which it saves it into a .CSV file. The bot then logins onto the backend interface of Wordpress and uploads the .CSV file generated earlier, which has all the data stored. The bot finally, shows the comparison data on Wordpress website in an easy tabular format. Hence, the user will select the most relevant course based on School, Description, Price etc.

How I built it

The RPA part was built on UiPath, where Data Scraping methods (Web), Data Table generation and manipulation were largely used. Website was built using WordPress tool. And Domain was taken from Domain.com.

Challenges I ran into

Navigating to various learning websites, where the behavior of each website was quite different from the others. The data scraping was a bit challenging too. But usage of Selectors, made it easier in UiPath.

Accomplishments that I'm proud of

I can now easily select the most relevant course that I want to learn next.

What I learned

RPA tool usage for Web Scraping and user actions and WordPress for web development.

What's next for Intelligo

RPA can be further integrated with Machine Learning algorithms so that an algorithm further reduces the response time and can search more advance results. This can be achieved through algorithms such as: Genetic Algorithm, Particle Swarm Optimization etc. using Python.

Built With

Share this project:

Updates