DEV Community

Muhammad Ahsan Ayaz
Muhammad Ahsan Ayaz

Posted on

9 3

"Flashback" - a MongoDB Atlas Hackathon Submission | Wohooo! 🎉

Overview of My Submission

My submission for the hackathon is a memory-based game called Flashback. I used MongoDB Atlas Database for storing the games, the scores and the users. The rest of the technologies are:
Angular, NestJS, Firebase, Prisma, TailwindCSS, a bit of 💗

Image description

Submission Category:

Choose Your Own Adventure

Link to Code

Flashback

Game Url (Demo)

https://flashback-3b0aa.web.app/

About the game

This is a memory based game built for the MongoDB Atlas Hackathon. Players can create game lobbies and invite others using a link. They can simulataneously play the memory game and whoever finishes first, essentially wins and the game quickly ends as someone finishes the game as a winner.

IMPORTANT NOTE:

When testing the app, please wait a while as the heroku instance (dyno) might still be down, since it is on a free teer. Once you log in, you can wait for a few seconds and try again to see everything working.

Built with

The game is built using Angular, TypeScript, TailwindCSS, NestJS, MongoDB 😄 (of course), and Firebase. Also, with a lot of and hardwork 💗. Which can be seen at either Twitch or YouTube as all of this was streamed LIVE with all my efforts, frustration, and small wins…

Additional Resources / Info

Here's a demo video explaining the workflow 🙂

Please note that the backend is deployed on a FREE dyno of Heroku. So when you try the app, it might take some time before you get a network response as the dyno might be sleeping. Takes a few seconds before it wakes up and starts responding.

Hoping for the best 🤞 This was fun!!

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay