Inspiration:
We’ve always loved the charm of old school arcade games simple mechanics, addictive gameplay, and a dose of nostalgia. So we thought, why not build our own retro arcade experience right in the browser?
What it does:
PriSeti.io is a web based retro arcade platform where users can play classic games like Flappy Bird and Simon Says. More nostalgic titles are coming soon. It runs smoothly online and needs no installations.
How we built it:
We built PriSeti.io using HTML, CSS, JavaScript, GSAP, and Framer Motion for the frontend, and Python with Flask and MongoDB for the backend. We split the work, with one focusing on backend logic and the other on frontend visuals and interactions. We constantly taught each other along the way to make sure everything worked smoothly together.
Challenges we ran into:
We came in with different skill sets, so working as a team meant a lot of cross learning. Aryan had to understand how frontend rendering and animation works, while Pritish explored backend logic and data flow. One major mistake we made was forgetting to remove sensitive API keys from our files. We kept committing them by accident, and eventually had to learn how to rebase and rewrite commit history to clean things up. That took a lot of trial, error, and patience. Debugging and syncing our code also took time, and Stack Overflow became one of our most visited sites during the process.
Accomplishments we're proud of:
We managed to build the entire platform from scratch in just one day. We thought the mid evaluation was the final deadline, so we had to move fast. Still, we delivered a working arcade site we’re proud of.
What we learned:
We learned how to be patient and explain things clearly while teaching each other. Both of us picked up new tools and ways of thinking. We also realized that a lot of the issues we ran into had already been solved and were just waiting on Stack Overflow.
What's next for PriSeti.io:
We’re planning to add multiplayer games next. That means learning how to handle real time connections, player state syncing, and a bunch of new things neither of us have done before. We’re excited for it.
Log in or sign up for Devpost to join the conversation.