🪄Inspiration
Technology and magic have always butted heads, but with our app, they will become one.
Our inspiration for this app came from the fact there isn’t a collective for magicians of all calibers. The magician community is extremely spread out; with so many different platforms and places to learn magic tricks, it can deter people who want to learn magic. Moreover, with magic now being so accessible, the performers on YouTube often don't understand the culture of the magic community, leading to a lack of credits and mispronunciations. With our app, we can help teach magic apprentices the basic tricks of the trade. Say no more to large tomes of unhelpful text and confusing videos and say yes to Magnetic.
We also rewrite the rules of the trade and make it a whole different experience by bringing people together in the first app for Magicians to connect with each other and share and buy tricks. Magicians earn less than the average job and using our app, we can make magic a more lucrative career. Magnetic innovation in its collaboration and accessibility. It is our belief that we need a modern collaborative and healthy space to spread cheer and magic. We attract.
🎩 What it does
Users can upload tricks on their accounts that will be shared with others. They can also browse other users' tricks and purchase the right to add them to their own repertoire. Users can work seamlessly on Magnetic to create new tricks and connect with like-minded individuals. This platform is a safe and easily accessible way to bring joy in the from-on magic.
✨ How we built it
The app was mapped out of Figma, we then used Swift to code the app. The backend connected the app to Firebase. The data is pulled from Firebase using JavaScript and used to connect to a serverless CockroachDB.
🌙 Challenges we ran into
We were too overly ambitious at first and we wanted to create too many features. In the end, we settled on just implementing the social media feed feature. When connecting CockroachDB we faced some issues and spent a lot of time debugging the issue. The problem was solved by adding Cockroach to the environment variables to the account and checking by making tables locally.
🔮 Accomplishments that we're proud of We are proud of making a beautiful front and backend of this app. Usually, we have 4 people on our team, but this time, it was just us two. And what was even more difficult was the fact that this weekend, our schedules were very different so it was hard to communicate. We are so proud of pulling through this weekend and becoming so much more familiar with Swift and CockroachDB.
💫 What we learned We learned about backend development and how to connect across platforms to share data. We also learned how to use Firebase and CockroachDB. It was our first time using CockroachDB but we couldn’t be happier with the results.
🤗 What's next for Magnetic
In the short term, we want to be able to make a customizable profile picture and make an Account View. In the long-term, we want to expand so this app can be used on all mobile devices and even desktop browsers. We also want to have bigger platforms for magicians on the app. One of our ideas is a feature where you can attend live classes by famous magicians. We also want to be able to expand internationally, so we plan to include localization aspects in our app.
Built With
- cockroachdb
- firebase
- javascript
- swift

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