Johann Cavallucci

This game comes from a simple idea: what if we could establish an "ongoing background game" during vacations, parties, or even in everyday couple life? The goal of Raftou is to launch a game that runs parallel to a real-life moment, to make it even more fun and unpredictable.
So I decided to take action, grab this idea, and see it through to the end. Raftou represents 5 months of intense work: from conception to publication on the app stores, including design, architecture, development, and marketing.
It's a game that allows you to play with your friends or as a couple, anywhere and anytime. You create a game, invite your friends, and then everyone chooses the challenges they want to include or creates custom ones. Then, you just have to send these challenges to your targets and complete them to earn points. This concept turns simple moments (like a museum visit or a subway ride) into a real adventure.
The entire application design was done by me, mainly on Figma. I sought to find the perfect balance between a simple, clean interface and an immersive gaming experience. Every logo, color, and animation was thought out to strengthen Raftou's visual identity and make navigation smooth.
Today, Raftou offers many features:
And new features are already under development...

| Technology | Role in the project |
|---|---|
| React Native / Expo | Cross-platform mobile application development |
| TypeScript | Strict typing and end-to-end code safety |
| Hono & Zod | Creation of the ultra-fast Backend API and data validation |
| Tailwind CSS | Design integration and component styling |
| EAS (Expo) | CI/CD, build management, and store deployment |
| Nuxt 3 | Creation of the showcase Landing Page and SEO optimization |
| Better Auth | Secure player authentication management |
| Socket.io | Real-time management for multiplayer interactions |
| Resend | Management and sending of transactional emails |
| Mongo & PostgreSQL | Databases (SQL for relational data, NoSQL for game flexibility) |
| Linear | Agile project management, issue tracking, and roadmap |
| GitHub | Code versioning, repository hosting, and collaboration |
| Figma | UI/UX design, screen prototyping, and graphic asset creation |
| VPS | Hosting of the backend infrastructure (Hono API, Socket.io, Databases) |
Building a project of this scale solo was a real technical and creative challenge:
I am extremely proud of the final result. My initial goal was to create a complete product from A to Z and learn by doing. It's a total success: I have never learned as much as I did with Raftou.
This project forced me out of my developer comfort zone to touch on all the professions related to creating a technological product: UI/UX Design, system architecture, mobile and real-time backend development, DevOps (CI/CD), marketing, and store compliance. What I take away from this is not just the live application today, but the entire journey and the experience accumulated to get there.
Moving forward, I plan to improve the product by offering new special cards, new themes, and above all, focus my efforts on growing the Raftou player community!