Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sohaibkhaliq/querytower-chat

A pseudo Anonymous Chat system
https://github.com/sohaibkhaliq/querytower-chat

ajax anonymity anonymous chat chat-app chat-application mysql php php-framework

Last synced: 14 days ago
JSON representation

A pseudo Anonymous Chat system

Awesome Lists containing this project

README

        

# 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:**

```bash
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.