MoonFans – Premium Content Creators SaaS is a fully-featured PHP platform that allows you to start your own premium content-based social media platform in no time.
The experience is powered by a mobile-first, clean and easy-to-use design, with Dark and Light mode themes, RTL, and localization capabilities. It allows your creators to sell their premium content via monthly subscriptions, offers, bundles, tips, and pay-to-unlock posts.
Give it a try #
Main Features #
• Advanced posts creation module
- Multiple file upload
- Chunked files uploads
- Uploaded file previews
- Post draft save
- Video conversion via FFmpeg – fallback to mp4 only uploads
- Video conversion via coconut.co
- Watermarking for images & videos
- Posts notifications
- Posts scheduling (Release&Delete dates)
- AI-based post descripton suggestions
• Advanced feed module
- Bidirectional feed module with swipeable gallery and full-screen view
- Media galleries with support for audio, video and image files
- Post comments, reactions & comments reactions
- Profile pinned posts
• Search module (Posts & Users search, Top, Latest, Photo, Video filters)
• Multiple payments providers & ways of monetizing content
- Stripe & Paypal payment processors
- CCBill payment processor, for adult content payments
- Coinbase & NowPayments processors for crypto payments
- Paystack (for deposits, tips and unlocks only)
- MercadoPago (for deposits, tips and unlocks only)
- Offline Payments
- Monthly/Biannual/Annual subscriptions
- Time limited user subscriptions offers
- Post & User tips
- Pay to unlock posts
- Ad spots
- Free profiles (Open for registered users)
- Open profiles (Open for everyone)
• Live streaming
- RTMP Ingestion – OBS or alternative required for creators
- HLS Output with Adaptive Bitrate
- Private/Public streams
- Pay per view & Subscription locked streams
- Live stream chat & Live viewers counter
- Stream VODs
• Multiple storage drivers supported
- Locally hosted files
- AWS S3 stored files (CDN & Presigned URLs support)
- Wasabi stored files
- DigitalOcean spaces stored files
- Minio storage
- PushrCDN storage
• User messenger
- Live messenger and notifications
- Audio,Video and Photo attachments
- Paid messages
- Mass messages
- Pusher & Soketi websockets drivers
• User notifications (Email & on site, live notifications)
• User bookmarks (Allow users to save content for later)
• User lists (Allow users to store users into custom lists)
• Multiple emailing drivers (Log/Mailgun/SMTP)
• Ability to enforce creator’s identity verification
• Ability to disable right-clicking on user posts
• Printable invoices for each transaction
• User settings
- Profile settings (username, name, bio, birthdate, location, website)
- Account (Reset password)
- Wallet settings (Deposit & Withdraw)
- Payments settings (View transactions data and invoices)
- Rates settings (General price, bundles and offers)
- Subscriptions settings (View and manage subscriptions)
- Notifications settings
- Privacy settings (Set your profile to public or private)
- Verify identiy settings
• Fluent, mobile-first design (PWA App included)
• Light & Dark Themes
• Easy to rebrand via custom themes generator
• RTL/LTR & Translatable ready
• Advanced admin panel
• Strong SEO practices (Sitemap, schema.org, Social media meta)
• GDPR, Cookies policy banner, NSFW content consent dialog
• Unique, hand-drawn vector illustrations
• Social logins (Facebook, Twitter & Google)
• Email-based 2FA logins
• GEO-blocking capabilities
• Email deliverability check on register
• reCAPTCHA integration for public forms
• Referral system
• OpenAI-based suggestion for new post and profile pages
• And so much more..
Techs behind it #
- Backend powered by Laravel
- Frontend powered by Bootstrap & jQuery
- Aditional 3rd party backend and frontend drivers
Requirements #
1.Webserver requirements #
- Apache webserver with mod_rewrite, nginx or Litespeed
- Mysql 5.7.7+ or Mariadb 10.3.17+, and PHP-PDO (nd_pdo_mysql) driver
- PHP >= 8.0.2
2. PHP required extensions: #
- BCMath
- Ctype
- Fileinfo
- JSON
- Mbstring
- OpenSSL
- PDO
- Tokenizer
- XML
- cURL
- exif
- GD
3. Other, optional requirements: #
- FFMpeg (Optional, if not provided, only mp4 videos will be allowed)
- AWS S3 for files storage
- AWS CloudFront for secure assets access
- Stripe & Paypal seller accounts & API Keys
Yes, you get a domain licensed source code ownership. You can request for unlimited source code ownership as-well. A domain license allows you to use the source code on a single domain. It provides you with ownership rights to the source code for that specific domain. If you need to use the source code on multiple domains, you can request an unlimited source code ownership license. Standard package rebranding includes Logo and Colour scheme update on the platform. You can request for other changes with your representative. Customization works independent of the standard package which is implemented as per client vision and requirements. We takes care of the complete deployment of the solution on client server, app store and play store. It is included in the standard package offering. Solutions are hosted on a cloud server from any cloud provider of client choice including but not limited to AWS, Contabo, Microsoft Azure, Google etc. We need a specific server requirement, shared in the next FAQ. We need a WHM based VPS with a cPanel (Ubuntu Server). The server type can vary from product to product and for the size of the server required, please consult your representative. If your product has multi-lingual support from the admin, you will be able to add unlimited languages from the admin. We will provide you with the translation file. If the solution is not multi-lingual then additional charges may apply for individual language. Every product has a different pricing, therefore we request you to please connect with your representative for the pricing. Deployment time varies from product to product but the average deployment time is about 7-10 working days only. Express deployment can be requested for quicker deployment.
Frequently Asked Questions #
General FAQ's #