Inspiration
- Inspired by the numerous QR Codes at UGAHacks and around campus, providing people access to valuable information with a splash of creativity.
What it does
- The user inputs a URL, and our program displays the resulting QR Code. They are able to save, copy, and copy the URL of the QR Code.
- The user can also customize their QR Codes engaging with personal preferences. ## How we built it
- Using JavaFX and the goqr.me API.
Challenges we ran into
- We ran into different issues throughout creating this project. The first problem we encountered was figuring out the layout of the user interface while also keeping the functionality of the application.
- Another issue was combining the different Java libraries to seamlessly integrate them, including the API, saving/copying the files, and exception handling.
- To collaborate, we utilized Git. Even though we were relatively inexperienced with Git and GitHub, especially towards the beginning, we worked through all the different commands like merge, branch, pull, and push. We all became very efficient with using Git.
- One more issue was debugging. We underestimated the plethora of issues regarding debugging using JavaFX.
Accomplishments that we're proud of
- Learning new Softwares such as GitHub and using it as a collaborated platform.
- Discovered Bash scripting using the Maven compiler.
- Our amazing drawing skills.
What we learned
- Key JavaFX concepts that can be used to create a user-friendly application.
- Using Git and GitHub in the development cycle to synchronize the front end and back end.
What's next for SuperScan
- Converting the desktop application to a web application that can be used on the go.
- Creating user login and database storage to better manage user's data.
Log in or sign up for Devpost to join the conversation.