Inspiration
Having been a mentor for CS 1100, the CS freshmen introduction class, we saw that many CS freshmen weren't that engaged in learning more about the school. As mentors, we encouraged them to participate in a scavenger around campus to get them to learn more about the school. We didn't feel like that was particularly engaging, so our project is our answer to find a more engaging way for new students to learn about GT.
What it does
Each trading card features a faculty member with their picture, research areas, and the classes they teach. On the back of each card is a QR code, which when scanned, takes the user to our website. From there, another card can be scanned to fuse the faces of the 2 faculty members featured on the cards to create a new, exciting card.
How we built it
The cards were designed using Figma and information we gathered from various sources on GT. The website is written in Flask and Python. We deployed the website to Pythonanywhere. The face fusion is accomplished by using selenium to interact with a face fusion website we found online.
Challenges we ran into
The biggest challenges that we had were accessing the web API's for accessing phone cameras, as those required HTTPS and thus we had to deploy our app to someplace secure. We also encountered a huge issue when we discovered that our deployment solution did not work with selenium. While our solution to interact with the face fusing website worked locally, it did not translate into working headlessly over PythonAnywhere.
Accomplishments that we're proud of
We managed to create cool cards using faculty pictures, and get the web cam working using web api's. We also created some hilarious faces using the face website, and managed to create a program that at least accomplishes in creating more of them.
What we learned
We learned Javascript, selenium, and more about deploying web applications.
What's next for G-TCG
Once we find a way to overcome the selenium issues, we could like to find a way to have users register at our website and save their cards to our website to keep track of them.
Built With
- flask
- html5
- javascript
- python
- pythonanywhere
- selenium

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