Getting Started

This is a real-time chat application built using Laravel and powered by Pusher for instant messaging between users. Alongside chat, users can also save and manage personal notes.

✨ Features:

  • User Requests & Chat Access Users can send/receive friend requests. Once accepted, they can start chatting in real-time.
  • Real-Time Messaging (Pusher Integration) Messages are broadcast using the Laravel Pusher package, ensuring instant delivery without page reloads.
  • Notes System Users can create, edit, and manage personal notes directly within the app.

Requirements

PHP Version

ChatApp minimum required PHP version: >= 8.0.

MySQL Version

ChatApp MySQL version : >= 5.7
Recommended MySQL version >= 8.3

Required Extension

1.0.0

Memory Limit

ChatApp requires at least 128 MB PHP memory limit.

Browser Support

  • Google Chrome
  • Safari
  • Microsoft Edge
  • Mozilla Firefox

Domain Name

To install the ChatApp, your server must have a domain name. You won’t be able to access the system using just the server's IP address – it must be accessed through the domain name.

Installation Steps

  • unzip the chatapp at server at host destination
  • create database and saved host, username and password of database.
  • In zip folder demodb/chat_app.sql You can import that sql file to the the created database For that
    • Go to phpmyadmin
    • Select your database
    • Select an import
    • Choose your .sql file.
  • find .env file at root folder enter hostname, username and password in DB_HOST, DB_USERNAME, DB_PASSWORD
  • Mail setup which is in same .env file screenshot given below.
  • Pusher setup which is in same .env file screenshot given below. Get Pusher credentials from here https://pusher.com/laravel/

Database Setup

1.0.0

Mail Setup

1.0.0

Pusher Setup

1.0.0

ChatApp Features

Add Contact

Add contacts to users who are registered on ChatApp. They can share an invite with people on their contact list, allowing them to accept the invitation and connect.

1.0.0

User Request

1.0.0

Invite Users

1.0.0

Contacts

1.0.0

Notes

1.0.0
1.0.0
1.0.0
1.0.0

Profile

1.0.0

Settings

1.0.0

Change Password

1.0.0

Forget Password

1.0.0

Support

Clients can reach out for assistance, and they will receive real-time support during working hours, from Monday to Wedenesday. The support is available for up to 3 hours each day. Whether it's technical help, guidance on using the platform, or troubleshooting, clients can rely on this dedicated support to keep things running smoothly.

Thank you on behalf of ChatApp for choosing our services. We are committed to providing you with the best support and ensuring a smooth experience with our platform. If you have any questions or need assistance, feel free to reach out to us anytime. We appreciate your trust and look forward to helping you succeed.