https://github.com/roycuadra/php-chat-app
https://github.com/roycuadra/php-chat-app
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/roycuadra/php-chat-app
- Owner: roycuadra
- Created: 2023-04-21T08:49:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-21T08:56:49.000Z (about 2 years ago)
- Last Synced: 2025-01-18T09:43:18.848Z (3 months ago)
- Language: PHP
- Size: 1.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat App
## Features
- User-friendly interface for sending and receiving messages in a chat room
- Secure authentication system for login and registration
- Real-time messaging using web sockets for instant communication
- Chat history feature to view previous messages
- Integration with MySQL database for storing and retrieving messages## Technologies Used
- PHP: A popular server-side scripting language used for building dynamic web applications.
- MySQL: A widely used relational database management system for storing and retrieving data.
- HTML/CSS: Standard markup language for creating web pages and styling them.
- Bootstrap: A popular CSS framework for building responsive and mobile-friendly web interfaces.
- JavaScript: A widely used programming language for adding interactivity and dynamic features to web applications.
- Web sockets: A protocol for enabling real-time bidirectional communication between web browsers and servers.## Installation
1. Clone the repository to your local server or web hosting environment.
2. Import the `database.sql` file into your MySQL database to create the required tables.
3. Update the database configuration in the `config.php` file with your MySQL database credentials.
4. Install a web socket server, such as [Ratchet](https://github.com/ratchetphp/Ratchet), on your server and configure it to work with the Chat app.
5. Open the application in your web browser and use the provided login credentials to access the chat room.## Usage
- Once logged in, you can send and receive real-time messages in the chat room.
- You can view your chat history to see previous messages.
- The system provides a user-friendly interface for seamless communication with other users in real-time.## Contributing
Contributions to this project are welcome. You can fork the repository, make changes, and submit a pull request with your enhancements or bug fixes.
## License
This project is open-source and available under the [MIT License](LICENSE).
## Support
If you encounter any issues or have questions, please feel free to [open an issue](https://github.com/roycua/chat-app/issues) in the repository, and we will be happy to assist you.
## Acknowledgements
We would like to acknowledge the following resources that were used in the development of this project:
- [PHP](https://www.php.net/)
- [MySQL](https://www.mysql.com/)
- [Bootstrap](https://getbootstrap.com/)
- [Ratchet](https://github.com/ratchetphp/Ratchet) (Web socket library)
- [jQuery](https://jquery.com/)## Author
This project was developed by [Roy Cuadra](https://github.com/roycua)