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.
- 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.
-
Clone the repository:
git clone https://github.com/SohaibKhaliq/QueryTower-Chat cd QueryTower-Chat
-
Import Database:
- Create a MySQL database and import the provided SQL file (database.sql).
-
Configure Database:
- Update database credentials in the config.php file.
-
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.
-
Technologies Used:
- Backend: PHP
- Database: MySQL
- Frontend: HTML, CSS, JavaScript (AJAX)
-
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.