Welcome to Team Protagonist's Battle of the CUNYs
Video Demo
Inspiration
Battle of the CUNYs is a gamified networking app for CUNY students that attempts to bridge the disconnect between different campuses. Our gameplay loop, inspired by Pokemon Go, allows users to earn food by doing daily or monthly tasks and they can then feed it to the school mascot. The 3D art for our school mascots was inspired by the mascots/logos of their respective CUNYs.
What it does
About: A web-based game for CUNY students to develop their soft skills and encourage students to market themselves while aiding in career development. Improves the sense of community between CUNY schools and shifts the student culture from a commuter school mentality to a close-knit, connected network of students. Students are motivated by daily and weekly tasks that allow them to feed their school mascots. A major battle will ensue at the end of a semester or year, and the CUNY with the strongest spirit wins!
How we built it
We built the app with the Reactjs framework so that it is easily accessible in any browser to any student. For our backend, we used Supabase, which is an open source Postgres database manager with Restful API calls, allowing anyone on our team to access it. In our frontend, we have a signup and login system with authentication. The passwords are encrypted with bcrypt for security. For our art, we used Blender to model and Sketchfab to upload.
Challenges we ran into
- Pull Requests from different branches
- Shift from databases on local machines to Supabase
- Shift from 8th Wall Augmented Reality to Adobe Aero
- Time crunch to design (from scratch) mascot and shape on Blender
Accomplishments that we're proud of
Setting up the backend allowing for CUNY students to log in via their CUNY emails. Based on the emails, the students will be placed in their respective schools.
What we learned
We learned that we should prioritize making sure all of our technology can connect to each other, especially when using new ones. We should also have multiple options for implementation so that different options can be explored if one takes too long. Time management is very important and spending a lot of time on something that doesn't work.
What's next for Battle of the CUNYs
We want to gain CUNY student feedback and see what other changes we may implement, garner more attention through sponsorships, and improve our current functions.
Built With
- bcrypt
- blender
- css
- html5
- javascript
- react
- react-native
- supabase
- vite.js

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