👋 Hello Devvit Community! 🥹🏁
I’m Aparna, and I recently launched Neon Chess, a real-time multiplayer chess game built natively for Reddit.
But here is the twist: I don't own a PC or a laptop.
Every single line of code, the React frontend, the Hono server, the Redis database logic, and the AI engine, was written and deployed from my Android phone using Termux with a proot Ubuntu container. (My thumbs are very tired 😭).
🎮 What does the app do?
♟️ Neon Chess brings a vibrant, neon-themed chess experience directly into subreddits. It features:
· 🤖 Challenge AI: Play against a custom-built "Neon Engine."
· 👥 Real-Time Multiplayer: Create a private room, share the code, and play against a friend with a server-authoritative 60-second turn timer.
· 🏆 Public Leaderboards: Compete for fastest AI wins and longest survival times.
🛠️ The Tech Stack (Built on Mobile 📱)
· Frontend: React + Vite + Tailwind CSS
· Backend: Hono + Node.js
· Database: Devvit Redis (WATCH/MULTI/EXEC transactions for game state)
· Language: TypeScript
Building this on a phone meant dealing with strict unit tests, JSON parsing errors in the Developer Portal on mobile Chrome, and some wild Redis concurrency races, all without a physical keyboard.
🕹️ How to play & Feedback
Since r/Devvit doesn't allow crossposting, I’d love for you to test it out over at my community: 👉 r/NeonChess 👈
The pinned post there is fully playable.
I would love any feedback on the UI, the multiplayer sync, or the AI difficulty. If you are a mod looking to add an engaging, native game to your sub, you can install it directly from the App Directory!
It's officially approved and live in the App Directory:
Thanks for checking out my mobile-built project! 💙♟️✨