Inspiration
The inspiration for this project came from the realization that across many parts of college campuses, QR codes are everywhere. People generally subconsciously (and rightfully) hesitant about scanning unknown codes, yet a mainstream platform to confirm their suspicions are not on the market. This was further perpetuated with the sheer number of QR codes at HackTX; it can be hard to keep track of all of them, can their frequency can lead us to being complacent as to what we scan.
What it does
QRmor scans QR codes with the user's camera and checks the safety of the link through VirusTotal API. A summary of the code is generated and, if safe, the link is saved in a repository for future access.
*not yet integrated as of 10:50 p.m.
How we built it
With the assistance of generative AI platforms like ChatGPT, Claude, and Google AI Studio, we developed a front and back end for our app. Part of our project includes using VirusTotal and ChatGPT API to scan for viruses and generate summaries. We also used React Native as a framework to we can develop for mobile use.
Challenges we ran into
It is the first time programming web applications for us, hence we use AI as a means to help us swiftly develop our code. However, it hallucinates; often, errors are thrown in many different places for a plethora of reasons, hence our main initiative is to develop an understanding as to what the code is trying to do so we can debug it.
Accomplishments that we're proud of
We are proud that we were able to integrate various APIs into our code and also utilize the camera to scan the QR code.
What we learned
We are proud to learn how to leverage the plethora of AI tools to create software that once existed in our minds. Previously, there seemed to be a barrier of entry for software development because it was hard to know where to start, but this process pushed us to furthering our insights on coding principles like the front end and back end.
What's next for QRmor
Improving the UI for improved usability.
Built With
- chatgpt
- claude
- express.js
- node.js
- react-native
- typescript
- virustotal

Log in or sign up for Devpost to join the conversation.