Apachat

apachat is a social media platform that allows users to share photos and videos, watch short-form video reels, send real-time messages, and publish 24-hour stories. The platform is available on web browsers, Android, and iOS devices.

Overview

apachat is a social networking service that combines features from multiple social media platforms into a single application. Users can create profiles, follow other users, share multimedia content, and interact through comments, likes, and direct messages. The platform includes a creator monetization system that allows content creators to earn revenue from their posts and reels.

History

apachat was developed and launched as an independent social media platform. The service is operated and maintained by a small development team based in Kigali, Rwanda. The platform was built using modern web technologies including React, Node.js, and PocketBase, with media storage handled through Cloudinary.

Posts

Users can share photos and videos to their profile feed. Posts support captions, likes, comments, and bookmarks. Other users can interact with posts through the platform's engagement system.

Reels

apachat includes a short-form video feature called Reels, where users can upload and watch vertical short videos. The Reels section features an infinite scroll feed similar to other short-form video platforms.

Messaging

The platform offers real-time direct messaging between users. The messaging system supports text messages, photo sharing, voice messages, and GIF sharing powered by the GIPHY API. Messages are delivered in real time using the Ably messaging infrastructure.

Stories

Users can publish 24-hour stories that automatically disappear after expiration. Stories support images, videos, stickers, filters, and captions.

Creator Monetization

apachat includes a monetization system that allows content creators to earn revenue based on engagement with their content. Creators can withdraw their earnings through the platform's withdrawal system powered by Stripe.

Verified Badges

The platform offers a verification system where notable users, public figures, businesses, and creators can apply for a verified badge displayed on their profile.

Push Notifications

apachat supports web push notifications, allowing users to receive real-time alerts for likes, comments, follows, messages, and other interactions even when not actively using the platform.

Technology

apachat is built using the following technologies:

  • Frontend: React.js with Vite, Tailwind CSS
  • Backend: Node.js with Express, PHP
  • Database: MySQL, PocketBase
  • Media Storage: Cloudinary
  • Real-time Messaging: Ably
  • Payments: Stripe
  • Hosting: Hostinger

Availability

apachat is available on the following platforms: