An online communication application that provides a real-time or live transmission of text messages from sender to receiver.

Overview

Realtime-chat-application

  • An online communication application that provides a real-time or live transmission of text messages from sender to receiver.

Create beautiful user interface to interact with people using HTML,CSS & PHP.


Project-Specifications

  • Create an UI for online interaction between each other.
  • Add Signup, login & logout functionality as well.
  • Search Bar.
  • Personal chatroom.
  • User active, inactive functionality.
  • fontawesome icons.
  • password hashing using php.

Glimpses of Project

  • Signup page

Screenshot-68.png

Screenshot-69.png

  • Login page

Screenshot-72.png

  • Users list

Screenshot-81.png

  • User is offline

Screenshot-71.png

  • Interaction b/w two

Screenshot-75.png

Screenshot-76.png

To-Do

  • Install XAMPP server on your desktop.
  • Start both of these modules "Apache" & "MySQL".
  • Then click on the "Admin" button in the MySQL module.
  • Next, The tab of "PhpMyAdmin" will be opened on your desktop.
  • Now, Create DataBase chat.
  • In this DB, we will be creating two tables, named as messages & users.

  • So, at first, create table messages which will be having 4 columns named as `msg_id` (int(11)),`incoming_msg_id` (int(255)), `outgoing_msg_id` (int(255)), `msg` (varchar(1000)).

  • now, create another table `users` in which details of users will be getting stored. this table will be having 8 coulms named as `user_id` (int(11)), `unique_id` (int(255)), `fname` (varchar(255)), `lname` (varchar(255)), `email` (varchar(255)), `password` (varchar(255)), `img` (varchar(255)), `status` (varchar(255)).

  • Make sure you've connected your project to the DataBase.

github-logo.png

Thanks for reading! wishing you happy coding!

You might also like...
Laravel application project as Sheina Online Store backend to be built with Laravel and VueJS

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Laravel Messages (Contact us) with attachment.
Laravel Messages (Contact us) with attachment.

Laravel Messages (Contact us) with attachment. Documentation You can find the detailed documentation here in Laravel Messages Documentation. Contribut

A package to flash multiple messages using Laravels default session message flashing system
A package to flash multiple messages using Laravels default session message flashing system

Flash multiple advanced messages with both text, messages and links An opinionated solution for flashing multiple advanced messages from the backend a

Laravel Custom Response Messages from Passport Oauth2 Server

This is a sample repository showing how to install Oauth2 server using Laravel's passport package and customize its responses.

PHP library for sending messages using a ntfy server.

ntfy-php-library PHP library for sending messages using a ntfy server. Supports ntfy server version 1.27.2. Install composer require verifiedjoseph/nt

One-to-one plugin for editing world chat messages.

WorldChat One-to-one plugin for editing world chat messages. Supports English and Turkish language To set a new world chat format /worldchat new "worl

Get estimated read time of an article. Similar to medium.com's "x min read". Multilingual including right-to-left written languages. Supports JSON, Array and String output.

Read Time Calculates the read time of an article. Output string e.g: x min read or 5 minutes read. Features Multilingual translations support. Static

A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache.

Laravel OTP Introduction A package for Laravel One Time Password (OTP) generator and validation without Eloquent Model, since it done by Cache. The ca

A simple Laravel package for generating download links with options such as expire time, IP restrictions, etc.

Generate download links in your Laravel applications This package allows you to generate download links for files. Once installed you can do stuff lik

Owner
isha
i am about to walk into the greatest year of my life 🐢
isha
A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

A Laravel package helps you add a complete real-time messaging system to your new / existing application with only one command.

Munaf Aqeel Mahdi 1.7k Jan 5, 2023
Simple PSR-7 compatible response sender

Simple PSR-7 compatible response sender

Lazzard 4 Nov 5, 2022
Talk is a real-time users messaging and chatting system Laravel.

Laravel-Talk Talk is a Laravel 5 based user conversation (inbox) system with realtime messaging. You can easily integrate this package with any Larave

Nahid Bin Azhar 1.5k Dec 30, 2022
Laravel real-time CRUD using Google Firebase.

Laravel real-time CRUD using Google Firebase.

Fadi Mathlouthi 1 Oct 22, 2021
Laravel Real-time chat app demo with React, Laravel Echo, Breeze, Socket.io, Redis, Inertia.js, TailwindCSS stack.

Laravel Real-time Chat App You can build yours from scratch with the following Medium article https://medium.com/@sinan.bekar/build-a-real-time-chat-a

Sinan Bekar 9 Oct 3, 2022
Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords.

Laravel Otpify ?? Introduction Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords. Install

Prasanth Jayakumar 2 Sep 2, 2022
ergodnc (Ergonomic Desk & Coffee) is an open source Laravel project that's being built live on the official Laravel YouTube Channel

About This Project ergodnc (Ergonomic Desk & Coffee) is an open source Laravel project that's being built live on the official Laravel YouTube Channel

Mohamed Said 248 Dec 26, 2022
Bootstrap Theme Generator inside of a Wordpress-Settings-Page. Includes live compilation of SCSS!

Bootstrap-Theme-Generator Bootstrap Theme Generator enables you to choose which components of Bootstrap you want to load. It also gives you the possib

null 3 Aug 15, 2022
Real world Conduit App based on Laravel Livewire stack

Laravel Livewire codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. Demo Github

Ricardo Sawir 18 Nov 14, 2022
Framework - 🙃 Phony. Real-like Fake Data Generation Framework

?? Framework This repository contains the ?? Phony Framework. ?? Start generating fake data with ?? Phony Framework, visit the main Phony Repository.

Phonyland 5 Oct 31, 2022