Skip to content
/ chat Public

Chat App is a powerful full-stack application template inspired by WhatsApp Web, designed for real-time communication, Developed with TALL Stack along with Laravel Reverb.

Notifications You must be signed in to change notification settings

elkiki99/chat

Repository files navigation

Chat App

Chat App is a powerful full-stack application template inspired by WhatsApp Web, designed for real-time communication. This application is built using the TALL stack (Tailwind CSS, Alpine.js, Livewire, and Laravel), along with Reverb to enable seamless real-time communication via WebSockets. It features user management, group chats, file sharing, and more, making it a robust solution for staying connected.

Key Features

  • Responsive Design: Crafted with Tailwind CSS to ensure a beautiful and adaptive user experience across all devices.
  • User Management: Comprehensive user panel for managing users and their profile.
  • Real-Time Communication: Instant messaging with WebSocket integration for real-time updates and notifications.
  • Group Chats: Create and manage group chats, allowing users to communicate with multiple contacts simultaneously.
  • Contact Management: Easily add and manage contacts for seamless communication.
  • File Sharing: Users can send and receive files within chats, enhancing collaboration.
  • Notifications: Real-time notifications for new messages and group updates to keep users informed.
  • Dynamic Content Management: Livewire enables dynamic updates without page reloads, ensuring a smooth user experience.
  • Security and Scalability: Built on Laravel, ensuring high security and scalability for user data and interactions.
  • Customizable UI: Easily customizable components for a personalized look and feel.

Getting Started

To use Chat App, follow these steps:

  1. Fork the repository.

  2. Clone the repository:

    git clone https://github.com/elkiki99/chat
    cd chats
  3. Install the dependencies:

    composer install
    npm install && npm run dev
  4. Run the development server:

    php artisan serve
  5. Install and run Reverb (if applicable): Follow the instructions for configuring Reverb to enable real-time communication.

Usage

  • Account Creation: Users can create an account and log in to access their chats.
  • User Management: Users can manage their profiles and contact lists.
  • Real-Time Chats: Engage in one-on-one or group chats with instant message delivery.
  • File Sharing: Share files easily within chat conversations.
  • Notifications: Receive notifications for new messages and updates from contacts and groups.

Contributions

Contributions are welcome! If you'd like to contribute to Chat App, please follow these steps:

Contact

For any inquiries, please reach out at brossani23@gmail.com.

Demo

https://chat-young-glade-8549.fly.dev/

About

Chat App is a powerful full-stack application template inspired by WhatsApp Web, designed for real-time communication, Developed with TALL Stack along with Laravel Reverb.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published