Skip to content

A modern Laravel-based social platform that supports posts, videos, podcasts, chat, comments, reactions, categories, and more. Features include real-time messaging, following system, search history, and a clean API structure. Built with Laravel, MySQL, and modular architecture for scalability and future expansion.

Notifications You must be signed in to change notification settings

ebraheem54/QAHWA

Repository files navigation

Qahwa Social Platform

Qahwa is a modern social-media style platform that allows users to share content, connect with others, and communicate in real-time. The project includes media posting, follow systems, personal profiles, and a complete chat system for both private and group conversations.

Features 📹 Media Posts

Post videos.

Post audio podcasts.

Like, comment, and interact with posts.

Categorized content for easier discovery.

👥 Social Features

Follow / unfollow users.

Accept or reject follow requests (if enabled).

User profile pages with personal information and posts.

🔐 Authentication

Secure login and registration system.

Token-based authentication for APIs (Laravel Sanctum).

💬 Chat System Private Chats

One-to-one messaging.

Real-time communication.

Group Chats

Create group chats.

Add and remove members.

Promote members to admin.

Group management tools for owners & admins.

🔔 Notifications

System notifications for messages

🛠️ Tech Stack Backend: Laravel 12 Database: MySQL / MariaDB

Real-time: Pusher

📦 Installation Requirements

PHP 8.1+

Composer

MySQL

Steps: git clone git@github.com:ebraheem54/Qahwa.git cd QAHWA

composer install npm install && npm run build

cp .env.example .env php artisan key:generate

Configure database inside .env

php artisan migrate php artisan serve

About

A modern Laravel-based social platform that supports posts, videos, podcasts, chat, comments, reactions, categories, and more. Features include real-time messaging, following system, search history, and a clean API structure. Built with Laravel, MySQL, and modular architecture for scalability and future expansion.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages