← projects

couples-together

[ flutter ] [ dart ] [ websocket ] [ kotlin ] 2025 ongoing

I wanted to make an app that couples around the world could use without handing their data to multi-billion dollar tech firms. Everything runs on your own server / VPS. That is kinda the main point of the app lmao.

Set your mood, send your partner local notifications, chat, send images, files, voice messages. You can even import your own sticker pack. For now I just stole some ugly hamster stickers xdd.

I also wanted to make it into sort of a journal. You can create events, like journal pages, where you can insert text, images, collages, videos, scribbled canvases. I want it to be as customizable as pen on paper.

Most importantly -- everything is open source. In the future I want to add a theme gallery where people can submit their own themes. That would be kinda cool.

frontend

Flutter / Dart, Android and iOS. Four fully distinct visual themes that swap not just colours but the entire feel of the app. Normal, Gothic/Cemetery, Amber Terminal and Magical Girl / Starcat. App consists of three pages, not counting the login page. Each theme changes the pages not just visually but also in layout and UI elements. For example the terminal theme has a command line interface and the gothic one has a more minimalistic, dark letter design.

backend

Custom REST + WebSocket API, self-hosted on whatever VPS you want. One persistent WS connection handles all real-time features, chat, typing indicators, partner presence, and timeline sync. SQL database on the backend. JWT auth.