Real-Time Mobile Chat System
Budget: $30 – $250 USD
I’m building a mobile and web application and I need an experienced backend developer to implement a complete in-app social chat system.
Main features to develop:
One-to-one real-time messaging.
Conversations list with last message, timestamps, and unread counters.
Friends system (send request, accept, reject, and friend list).
Group chats.
User search functionality.
Share events directly inside chat messages.
Temporary photo messages (auto-delete after 24h).
Online status and last seen tracking.
Technical scope:
Backend development using Node.js / Express.
Database architecture and security in Supabase (PostgreSQL + RLS).
Real-time messaging using Supabase real-time or WebSockets.
Clean, scalable, production-ready code.
Requirements:
Proven experience building chat or messaging systems.
Strong knowledge of Supabase and real-time features.
Solid backend architecture and database design skills.
This is the first phase of the social system, with potential long-term collaboration for future features.
Main features to develop:
One-to-one real-time messaging.
Conversations list with last message, timestamps, and unread counters.
Friends system (send request, accept, reject, and friend list).
Group chats.
User search functionality.
Share events directly inside chat messages.
Temporary photo messages (auto-delete after 24h).
Online status and last seen tracking.
Technical scope:
Backend development using Node.js / Express.
Database architecture and security in Supabase (PostgreSQL + RLS).
Real-time messaging using Supabase real-time or WebSockets.
Clean, scalable, production-ready code.
Requirements:
Proven experience building chat or messaging systems.
Strong knowledge of Supabase and real-time features.
Solid backend architecture and database design skills.
This is the first phase of the social system, with potential long-term collaboration for future features.