Skip to content

SohaibKhaliq/QueryTower-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QueryTower Chat

Overview

QueryTower Chat is a lightweight and simple chat application built with PHP, MySQL, and AJAX. It allows users to communicate in real-time within a web-based interface, facilitating quick and efficient messaging.

Features

  • User Registration and Authentication: Secure user registration and login functionality.
  • Real-time Messaging: Instantaneous message delivery using AJAX for seamless user experience.
  • Message History: Store and retrieve chat history from MySQL database.
  • User Interface: Clean and intuitive interface designed for ease of use.
  • Responsive Design: Mobile-friendly layout for access from any device.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/querytower-chat.git
    cd querytower-chat
  2. Import Database:

    • Create a MySQL database and import the provided SQL file (database.sql).
  3. Configure Database:

    • Update database credentials in the config.php file.
  4. Usage

    • Register/Login: Create a new account or login with existing credentials.
    • Start Chatting: Enter the chat room and start sending messages in real-time.
    • View History: Access previous messages stored in the database.
  5. Technologies Used:

    • Backend: PHP
    • Database: MySQL
    • Frontend: HTML, CSS, JavaScript (AJAX)
  6. Contributing

    • Fork the repository and clone it locally.
    • Create a new branch for your feature or bug fix.
    • Commit your changes and push to your forked repository.
    • Submit a pull request for review.