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
- data
- rpa
- scraping
- uipath
- webscraping
- wordpress
Log in or sign up for Devpost to join the conversation.