Back to projects
Full-StackReal-timeGame DevJavaScript

Cotocau.

The traditional card game of Alcoi, now digital

About the project

Cotocau is the digital version of coto and cau, the most emblematic card game of Alcoi and its surroundings. Played every year in the social halls of the filaes, especially on Fridays and at the world championship held in October, it's a game deeply woven into Alcoian culture.

This project was born from personal initiative, just a genuine desire to build something useful and free for the community we grew up in. Together with Ivan L. (design and UI), we wanted to make this tradition accessible to anyone, from anywhere, at no cost.

The platform faithfully adapts the two most popular game variants played in the filaes, letting players join open matches or create private rooms to play with friends regardless of distance.

150+

registered users

75+

games played daily

Features

Play from anywhere

No download, no install. Just open the browser and play. Works on any device, mobile, tablet, or desktop.

Private rooms

Create a private room and share the code with friends. Play together even if you are on different sides of the world.

Choose your filà

Pick your festival group and represent it across all your matches. Your results contribute to the filà's global standing.

Global rankings

Compete against players from all over. Track your position in the leaderboard and climb to the top.

Two game variants

Both coto and cau are included, the two most common variants played in the social halls of the filaes.

Interactive tutorial

Never played before? No problem. The in-game rulebook explains every rule, and singleplayer mode lets you practice against bots at your own pace.

Built with

Cotocau is a full-stack TypeScript application built for real-time multiplayer. The frontend is built with React and Tailwind CSS, while the backend runs on Node.js with Express. Game state is synchronized across players using Socket.IO, and player data and rankings are stored in a Supabase (PostgreSQL) database.

TypeScriptReactSocket.IONode.jsExpressSupabasePostgreSQLTailwind CSS

Screenshots

Cotocau - coto gameplayCotocau - cau gameplayCotocau - rankingsCotocau - room lobby

A project by: Jordi Capó (game logic & backend) and Ivan L. (design & frontend)