Project Description
Community Platform Developer — Italian Social Chat App (WebSocket, Real-time)
I'm looking for an experienced web developer to build a
custom Italian social community platform called
"Libera Uscita" — a real-time chat community with
themed rooms, private messaging, user roles and
advanced moderation tools.
━━━━━━━━━━━━━━━━━━━━━━━━
WHAT NEEDS TO BE BUILT
━━━━━━━━━━━━━━━━━━━━━━━━
A full-stack web application including:
- Real-time chat rooms (WebSocket/Socket.io)
- Public themed rooms + age-restricted rooms (+18)
with identity verification
- Private messaging between users
- Private rooms on invitation (auto-close after
24h inactivity)
- Voice channel (WebRTC) — access controlled
by moderator
- User roles system: Admin / Moderator / User
- Full moderation toolkit: warnings, message
removal, temporary ban, permanent ban,
bidirectional ignore, reports queue
- Immutable moderation log
- Admin panel for user/role/ban management
- Mobile responsive design
━━━━━━━━━━━━━━━━━━━━━━━━
WHAT YOU WILL RECEIVE
━━━━━━━━━━━━━━━━━━━━━━━━
A complete interactive prototype (HTML/CSS/JS)
defining the exact UI, layout and all features
A detailed technical brief (PDF) covering all
functional and technical requirements
Full creative direction — colors, structure,
room names, moderation rules already defined
Your job is to build the backend and make it
work with real users. The design work is done.
━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS
━━━━━━━━━━━━━━━━━━━━━━━━
- Proven experience with real-time chat applications
(please share portfolio examples)
- Strong knowledge of WebSocket / Socket.io
- Full-stack skills: React or Vue + Node.js
(or equivalent)
- PostgreSQL or MongoDB
- GDPR-compliant implementation
(EU hosting preferred: Hetzner, OVH or Aruba)
- Clean, commented, documented code delivered
via private Git repository
━━━━━━━━━━━━━━━━━━━━━━━━
BUDGET & TIMELINE
━━━━━━━━━━━━━━━━━━━━━━━━
Budget: €1,500 — €3,000 fixed price
Timeline: working beta within 60-90 days
Payment: 30% upstart / 40% beta delivery /
30% go-live
Post-launch maintenance package: to be discussed
━━━━━━━━━━━━━━━━━━━━━━━━
HOW TO APPLY
━━━━━━━━━━━━━━━━━━━━━━━━
Please send:
1. Link to similar projects you have built
(community, chat, social platforms)
2. Your proposed tech stack with brief motivation
3. Detailed quote with hour estimate per feature area
4. Your availability and estimated delivery date
A full technical brief and interactive prototype
will be shared with shortlisted candidates after
a short introductory call.
NDA required before sharing project materials.
Looking forward to building something great
together