Inspiration
As of right now, we each have been to at most 5 hackathons. Going back-to-back, it is fun to see what people can come up with within 24-36 hours. However, we have run into some cheating scandals which make it un-fun and unfair. So to combat this, we wanted to make an API to keep winning prizes out of the wrong hands.
What it does
Sus-tech is able to take in a list of Devpost users and find all projects each user has made. Using the latest project, Sus-tech then uses NLP to compare the most current project to previous projects. It can also compare images as a method of comparison. After looking at everything, Sus-tech then calculates a cheating score that measures how likely the current project is similar to previous projects done by the same user.
How we built it
We used javascript to do the web-scrapping. We used react-native to create the mobile application.
Challenges we ran into
We ran into some challenges web-scrapping since Devpost does not have an official API. One of the challenges was how do pull each project from a hackathon since we could not look at participants unless we log in and/or after hackathon organizers release the project gallery. We were able to solve this by being able to upload .csv an looking at user profiles that way.
Accomplishments that we're proud of
Gabe was able to make a web scrapper from scratch to help pull images and text attributes.
What we learned
Javascript does not handle image comparison as well as python.
What's next for Sus-tech
We want to be able to have this API up and running so that all hackathons across Devpost can use it as a tool to look for cheaters.
Built With
- javascript
- puppeteer
- react-native
Log in or sign up for Devpost to join the conversation.