# Real-Time Chat Application using PHP and MySQL

This repository contains a chat application developed using PHP and MySQL, designed to enhance real-time communication and user engagement. The project focuses on creating a robust and user-friendly chat platform that leverages the capabilities of PHP for server-side logic and MySQL for efficient data storage.

## Features

- Real-time messaging: Users can engage in seamless and instant conversations.
- User authentication: Secure account creation and login system.
- User profiles: Maintain individual user profiles for enhanced personalization.
- Efficient data storage: MySQL database stores chat messages and user information.
- User-friendly interface: Intuitive UI for a smooth user experience.

## Installation

1. Clone the repository: `git clone https://github.com/J-B-Mugundh/REAL_TIME_COMMUNICATION_AND_USER_ENGAGEMENT_USING_CHAT_APPLICATION.git`
2. Configure your web server (such as Apache) to serve the application from the appropriate directory.
3. Create a MySQL database for the application and import the provided SQL schema (`database.sql`).
4. Update the database connection details in `config.php` with your MySQL credentials.

## Usage

1. Register a new account or log in with an existing account.
2. Access the chat interface to view active conversations and start new chats.
3. Engage in real-time messaging with other users.
4. Explore user profiles and manage your own profile settings.

## Contributing

Contributions are welcome! If you find issues or have suggestions for improvements, please open an issue or submit a pull request.

---

For questions or inquiries, please contact [Mugundh J B](mailto:mugundhjb.com) or [Shyamala R B](mailto:shyamalamallika@gmail.com) or [Shivani Suresh](mailto:shivan.suresh@gmail.com)
