This project is an Online Chatting System implemented with PHP, Bootstrap, MySQL, and Ajax. It allows users to communicate in real-time through a web interface.
- Real-time Messaging: Utilizes Ajax for instant message updates without page reloads.
- User Authentication: Secure login and registration system using PHP and MySQL.
- Responsive Design: Built with Bootstrap for a mobile-friendly and responsive UI.
- Message History: Stores chat history in MySQL database (
chatting_system
) for seamless message retrieval. - User Profiles: View and manage user profiles within the system.
- PHP: Backend scripting language.
- MySQL: Relational database management system.
- Bootstrap: Frontend framework for responsive design.
- Ajax: Asynchronous JavaScript and XML for real-time interaction.
- index.php: Main landing page and chat interface.
- login.php: User login page.
- register.php: User registration page.
- scripts/: Directory containing PHP scripts for backend functionality.
- chatting_system.sql: SQL file for setting up the
chatting_system
database. - README.md: This file, project documentation.
- Create a MySQL database named
chatting_system
. - Import the
chatting_system.sql
file into your MySQL database.
Contributions are welcome! Here's how you can contribute:
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/YourFeature
) - Open a pull request
Distributed under the MIT License. See LICENSE
for more information.