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

Share this project:

Updates