modern social network platform

Job ID: 40284824

Budget: $30 – $250 USD

Build a modern social network platform (18+) including user profiles, private chat,
photo and video sharing, stories, groups, subscriptions, API and admin panel.

CORE FEATURES
- User profiles (username, profile photo, banner, description)
- Private messaging (simple chat system)
- Photo gallery
- Video gallery
- Stories
- Likes and comments
- Followers system
- Groups (created by admin only)
- Popular content sections

MEDIA UPLOAD
Users can upload:
Photos: JPG, PNG, WEBP
Videos: MP4, MOV, WEBM

Admin configuration:
- Maximum photo size
- Maximum video size
- Daily upload limits

Video processing:
- compression
- conversion
- automatic thumbnail generation

Media protection:
- watermark
- temporary URLs
- anti-scraping protection

SUBSCRIPTION SYSTEM
Subscriptions only (no individual paid content).

Plans:
FREE – Limited access
BASIC – 4.99 €/month
PREMIUM – 7.99 €/month
VIP – 9.99 €/month

PAYMENT METHODS
- CCBill
- PayPal
- Crypto via NOWPayments
- SMS payment (optional)

PWA MOBILE APP
The platform must work as a Progressive Web App.

Compatible with:
- Android
- iPhone
- Tablets
- Desktop

Users must be able to install the application from the homepage.

SERVER & HOSTING
Installation on VPS with DirectAdmin.

Developer must configure:
- Web server
- PHP environment
- MySQL/MariaDB database
- Domain configuration
- SSL certificate
- Security settings

DOMAIN INSTALLATION
Full installation on my domain.

Structure:

Main website:
domain.com

API:
api.domain.com

MEDIA STORAGE
Photos and videos must be stored using:
- Amazon S3
or
- Wasabi

SECURITY
The platform must include:
- SQL injection protection
- XSS protection
- CSRF protection
- anti‑spam
- anti‑bot
- IP blocking
- security logs

API
API required for:
- users
- messages
- media
- subscriptions

ADMIN PANEL
Admin must manage:
- users
- content
- subscriptions
- payments
- groups
- site settings

MULTI LANGUAGE
Languages:
- English
- French
- Spanish
- Portuguese
- Italian
- German

LEGAL PAGES (FOOTER)
- Terms & Conditions
- Privacy Policy
- GDPR
- Legal Notice
- Contact
- DMCA / Report Content
- FAQ
- Social media links

DELIVERABLES
Developer must provide:
- full source code
- database
- installation on VPS with DirectAdmin
- working admin panel
- working API
- installation documentation