Arc Roam is my holiday project this Christmas. I wanted to create an online, browser-based, mobile-playable "destilled" alternative to the old classic PC game Elastomania, (and it's unofficial multiplayer mod Elma Online). I used to play Elma religiously, but it stopped working on Mac (via Wine) last year, so hopefully I now have a way of getting my fix again! Now all I need is someone to complete against
The tech stack is pretty simple:
- React / canvas (2d) frontend
- express / ws backend
- Fully ephemeral, no storage (to save money)
Cool! Not to self-promote (no monetization or anything), but in case any one finds it helpful, I made something similar for myself to practice becoming more accurate with Wacom-style tablet pens: https://tabletpractice.arkt.is/
Technology-wise, I wanted to try out two things that I hadn't tried before for this project.
One was to use Expo to release on web and mobile at the same time. I've used React Native quite a bit in a professional capacity, so I wanted to check out the Expo landscape. I discovered that the web part (react native web) didn't quite deliver on what I was looking for, so I scrapped it and ported to Vite/react-ts and dropped native completely.
The other was to see if I could find a low-friction way of setting up subscriptions for a static web frontend with no first party backend. That is the reason why there is a premium subscription tier for a small weekend game like this. Turns out that this was pretty straight forward with Gumroad! In the end, I was pretty happy with the way the flow turned out (except that Apple Pay isn't supported without stepping out of the flow and heading to Gumroad directly).
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 1000+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 1000+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 900+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 600+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 600+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Can you imagine a future where nobody has to own a car? Hyre is on-demand car sharing in Norway with 500+ publicly available vehicles and rapidly growing. At our core is our hassle-free customer experience. Everything is fully automated - Just download the app, unlock a vehicle via Bluetooth, and start driving.
Now we are doubling our engineering team with 4 new engineers in order to grow faster and seize new verticals.
Come work on software with a very real physical component and help shape the cities of the future.
Tech stack includes Django, Typescript, React, React Native, Postgres, Redis, AWS, and car connectivity via Bluetooth and in-vehicle hardware.
Of course, the real magic of dwitter is the lovely community: https://discord.gg/emHe6cP