Welcome to Team Protagonist's Battle of the CUNYs

Video Demo

https://youtu.be/7vDbatOTuNI

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

Share this project:

Updates