Inspiration
As children growing up playing Skylanders, we've always had a soft spot for scanning things to life. We believe that shellbreaker combines self development with collectability.
What it does
The idea is that a user scans a 3d printed icon with an inbuilt nfc tag, and each nfc tag has it's own genre and set of challenges. From simple things like greeting strangers to more more difficult tasks such as working for a promotion at work, shellbreaker lets you level up both your 3d icon and your life skills.
How we built it
| Frontend | React + Vite + Tailwind CSS | | Backend | FastAPI (Python) | | Database | PostgreSQL + SQLAlchemy | | Auth | JWT (via python-jose) | | Deployment | Railway |
Challenges we ran into
Deployment was a big issues and initially it crashed a lot. Front end could not read from the database. But through persistent troubleshooting we realised we needed to reference variables to the backend. Another issue was the nfc tags as we didn't plan ahead and only had them delivered by Sunday. This posed a number of issues and didn't allow us to make the nfc tags fully functional.
Accomplishments that we're proud of
Making the NFC tags in a short time was a difficult but rewarding experience. When our web app finally deployed via railway we couldn't contain our excitement.
What we learned
How to work with NFC tags
What's next for Shellbreaker
We want to add more features and challenges.
Built With
- postgresql
- python
- railway
- react

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