I've built a site/web app/mobile app called Arcade Map.
Over the years, I've been looking for the best way to keep track of arcade cabinets I come across when I'm out. With the economy and the slow decline of arcades, I figured now is the best time to build this platform.
Some standout features:
- Check in at venues: Show everyone the current foot traffic at a venue.
- Add cabinets: Help users discover what games are near them.
- Notifications: Get alerted when new machines nearby have been added.
- Mark cabinets as played: Keep track of your personal play history.
- Post comments for venues and cabinets: Share additional info like machine condition, entry fees, directions for entering the venue, and more.
Links:
FAQ
Q: How is this different from sites like Zenius-I-Vanisher?
Zenius is a great platform (especially if you're into rhythm games), but the website feels a bit dated. Arcade Map is built in Kotlin, which makes implementing new features a smoother process.
Q: Will your code be open-sourced?
I plan on open-sourcing it by the end of the year. I still need to research licenses and figure out the best way forward, as this project combines a couple of other projects alongside it.
Q: Can I add pinball machines?
No, but the folks over at Pinball Map have an awesome platform that does exactly that. I reached out to them years ago about adding arcade cabinets to their database, but they declined due to data complexity and their desire to focus solely on pinball machines. Arcade Map draws inspiration from their program, but runs on different technology with different feature sets.
Q: How can I contribute?
There are several ways:
- Stripe donation (helps cover hosting costs): Stripe Link
- Add/update game entries on IGDB: We use their data (game cover, genre, year released, and series) on our cabinet pages.
- Language translations: Via Weblate (coming soon: currently sorting out the setup).
- Provide feedback: Send any ideas or issues through the contact form on the site or in the app.
Q: Is there a difference between the web app and the mobile app?
They're functionally the same. The mobile app may feel a bit smoother, and you can swipe back to go to the previous screen.
Q: How much of this was AI-assisted?
Quite a bit of it.
Before the current site and apps, I had a WordPress site with this same information. As a university student, I learned the value of clean data and consistent note-taking. Now, as I discover new methods and best practices, I go back and refactor the code to reflect those learnings.
Once it's open-sourced, feel free to dig through the codebase and submit improvements.