This is a chat application project built using PHP, JavaScript, HTML, and CSS technologies. The project aims to provide a real-time messaging platform where users can engage in conversations and exchange messages seamlessly.
- Real-time messaging: Users can send and receive messages instantly, creating a smooth and interactive chat experience.
- User registration and authentication: Users can create an account, log in, and securely authenticate themselves to access the chat application.
- User profiles: Each user has a profile where they can customize their display name and profile picture.
To set up the chat application project locally, follow these steps:
- Clone the repository to your local machine using the following command:
git clone https://github.com/metidev/chatapp.git
-
Ensure you have PHP and a web server (e.g., Apache, Nginx) installed on your machine.
-
Import the provided database schema
chatapp.sql
into your preferred database management system. -
Update the database connection settings in the
config.php
file to match your local environment. -
Start your local web server and navigate to the project directory.
-
Access the chat application through your web browser.
- Register a new account or log in with existing credentials.
- Explore the chat interface and navigate between chat rooms.
- Start a new conversation or join an existing chat room.
- Receive notifications for new messages and activities.