This is a Messaging Web Application in PHP and MySQL Database. This project is a web-based messaging or chat platform where users can communicate with each other online. This project has multiple features that automatically load messages or chat updates. With the help of JavaScript, Ajax, and jQuery, users can have a better experience while using the application. The purpose of this project is to share this with the IT/CS students to have an idea of how does this kind of application was developed.
I developed this project using the following:
The project can be accessed by registered users only which means user registration is a must for using this web application. The system will require the users some personal information including their desired avatar. Talking about the functionalities, the user can view all the conversations of him/her with the other user. by default, the conversation box will only load 25 latest messages of both users and to load the previous messages, users must scroll to the oldest message shown to trigger the system to another 25 old messages. The sender can delete the message they sent but both users can see if the sender of the message deleted the message. The deleted message will not be totally deleted but it will only be shown a deleted message as the message content on the conversation box instead. The application also has an unread messages count for each conversion. The system does not require approval in order for users to send a message to others. The logged-in users can also view the other users' profile information.
Requirements
Installation/Setup
Username: [email protected]
Password: jsmith
Username: [email protected]
Password: cblake123
That's it. You can now explore the features and functionalities of this Messaging Web Application in PHP. I hope this project will help you with what you are looking for and you'll find something useful for your future projects.
Explore more on this website for more Free Source Codes and Tutorials.
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.