Inspiration
Everyone knows that here at SAP, we work hard and pong hard. So it's not uncommon to encounter a situation where you want to play ping pong but nobody is there to square off against. And it's not uncommon to encounter a situation where you want to play ping pong but all the tables are taken. SAP Game JAM is a one-stop solution that ensures optimal fun at the workplace can be had by all.
What it does
SAP Game JAM is a web app that makes the world a better place by creating opportunities for SAP users to reserve a games resource - such as a ping pong table, and challenge their fellow co-workers to a match. Sign in is made convenient with SAP Jam's customized HTTP request for easy authentication. From there, users can reserve a game resource, challenge a coworker to a game, and track the results of their game.
How we built it
SAP Game JAM was built primarily with ReactJS, with back-end and hosting on Firebase. Our team's love of technology and dreams of a better world brought us together, with hot chocolate fueling our ambitions
Challenges we ran into
Our team was completely new to ReactJS so there was a steep learning curve. At on point, we debated changing our stack to something we were more familiar with, like Java. However, in the spirit of the hackathon, we persisted with ReactJS and the end result was well worth our efforts.
Accomplishments that we're proud of
While we're extremely happy with our end product, we're also immensely proud of all the hard work that went into the making of this app. We came into this hackathon as five strangers united by a common goal, and we will leave this hackathon as teammates forever bonded by this experience. All embellishments aside, we gelled extremely well as a team and each member played a critical role in the success of this project.
What we learned
Technology-wise, we all gained a more in-depth understanding of ReactJS, Javascript, CSS, and Firebase. Furthermore, it was good to build a product from end-to-end, from design to deploy.
What's next for SAP Game JAM
Making the app cross-platform, so that it is also available on mobile as well.
Log in or sign up for Devpost to join the conversation.