ВнешняяFreelancerRemote$600–$1500 USD

Social Network: Photos, Videos & Chat

Краткое

Freelancer Client is hiring: Social Network: Photos, Videos & Chat.

Location: Remote

I’m building “Friends Site,” a responsive social network where people connect through email-and-password accounts, share photos and videos, and talk in real-time. The core flow should feel instantly familiar: a clean registration page, profile creation, a scrolling feed for media posts, and a notification layer that keeps everyone in the loop.

What you'll do:

• Secure email/password authentication and user management

Nice to have:

• REST or GraphQL API documentation and source code in a private Git repository

• Docker-compose file (or helm charts) for one-click local and cloud deployment

• Post-launch support window for bug fixes and minor tweaks

• Acceptance criteria

• A new user should be able to register, upload a photo and a video, open a text chat, escalate that chat to a voice or video call, and see the same history when they log back in on a second device—all without errors, noticeable lag, or security warnings.

Skills: Mobile App Development, Web Development

Budget: $600–$1500 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

I’m building “Friends Site,” a responsive social network where people connect through email-and-password accounts, share photos and videos, and talk in real-time. The core flow should feel instantly familiar: a clean registration page, profile creation, a scrolling feed for media posts, and a notification layer that keeps everyone in the loop.

Media sharing
Users need to upload high-resolution photos and short or long-form videos from both desktop and mobile. Auto-compression on the backend is essential so large files don’t choke bandwidth, yet original quality can still be stored or downloaded. Standard actions such as like, comment, and delete must be available on every post.

Communication tools
Real-time text chat sits at the heart of the platform, backed by WebSockets (or a similar push technology) for instant delivery. On top of that, integrated voice and video calls should run peer-to-peer—WebRTC is my preferred approach—to keep latency low and server costs down. Conversation history should sync across devices and remain encrypted in transit.

Authentication & profiles
Only email and password login is required right now. I still want best-practice security: hashed credentials, password reset flow, CAPTCHA or rate-limiting against brute-force attacks, and optional two-factor support left ready for future activation.

Tech stack
I’m comfortable with a modern JavaScript stack—React or Vue on the front end, Node.js (Express, NestJS or similar) on the back end, and a NoSQL database such as MongoDB for flexibility—but I’m open to suggestions if you have a strong case for alternatives. Deliver everything in containerised form (Docker) so I can deploy to AWS or any cloud with minimal friction.

Key deliverables
• Fully responsive front end with media feed, profile pages, and notification system
• Secure email/password authentication and user management
• Photo and video upload pipeline with storage, compression, and playback
• Real-time text chat plus voice & video calls via WebRTC
• REST or GraphQL API documentation and source code in a private Git repository
• Docker-compose file (or helm charts) for one-click local and cloud deployment
• Post-launch support window for bug fixes and minor tweaks

Acceptance criteria
A new user should be able to register, upload a photo and a video, open a text chat, escalate that chat to a voice or video call, and see the same history when they log back in on a second device—all without errors, noticeable lag, or security warnings.

Локация & Details

ИсточникFreelancer
Бюджет$600–$1500 USD
ЛокацияRemote
Дата публикации2026-05-20 13:38:43
Mobile App DevelopmentWeb Development
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
Mobile App DevelopmentWeb Development