Skip to content
This repository has been archived by the owner on Sep 11, 2020. It is now read-only.

mo9a7i/PHP-Whatsapp-Like

Repository files navigation

PHP-WhatsApp-Like

Goal of this REPO is to mimic as much as possible the functionalities of WhatsApp, that famous messaging platform. It can serve as an exercise to create functions as optimized as possible to deliver same as WhatsApp's functionalities.

Based on

* MySQL * CodeIgniter (PHP) * OpenFire (On a CentOs 6 Server) * Twitter Bootstrap (CSS)

TODO

* Install OpenFire on a private server **(Done)** * Configure OpenFire **(Done)** * Create Ajax Page to connect to server **(Changed Decision, Testing in PHP)** * Install XMPPHP Library (https://code.google.com/p/xmpphp/) * Read more about XMPP and BOSH, What is BOSH? is it necessary ? ** (http://www.slideshare.net/guest488a24/xmpp-in-real-time) ** (http://www.slideshare.net/remko.troncon/xmpp-101) * Test sending a message to another user (used pidgin client for windows to receive the message on another user) **(Success but with error messages)** * Create Database to store messages for a period of time * Upload a CI Blank template **(Done)** * EMOJI implementation * Upload Files and images * Auto show YouTube thumbnail * Last-seen * Is typing * Status * Create a group chat * Get a list of groups * Get a list of users * User to User Chat * User in group chat * Broadcast a message * Off-line message caching * Get Roster and decide who to be in it * Add Friend * Pending friends list * Accept friend * Check WhatsApp settings and mimic them * Copy database schema to project (Create a function to dump it with data)

Feel free to fork and push your changes, changes and enhancements are always welcome Read the TODO.md file to check progress

Authors

Mohannad Otaibi (Mo9a7i)

About

CodeIgniter Whatsapp like chatting application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published