WhatsupPak
WhatsApp is not owned by Pakistan or Pakistanis. Continuation of the services is in the control of WhatsApp Owner Company. Any discontinuation of WhatsApp or some of its features may result in wider communication breakdown. Such discontinuation can result due to a political / geopolitical conflict.
2025-06-28 16:30:01 - Adil Khan
WhatsupPak
Project Area of Specialization Computer ScienceProject SummaryWhatsApp is not owned by Pakistan or Pakistanis. Continuation of the services is in the control of WhatsApp Owner Company. Any discontinuation of WhatsApp or some of its features may result in wider communication breakdown. Such discontinuation can result due to a political / geopolitical conflict. It is required that we have a formidable replacement of WhatsApp that is exclusively owned by Pakistan.
Project ObjectivesThe objective of reproducing such a popular and magnificent application for our country Pakistan which will work exactly like WhatsApp more importantly; will be owned by Pakistan. It is envisaged that a voice and video calling app be provided that ensures end-to-end encryption. This app shall also provide photos, videos and document sharing.
Project Implementation MethodThis project does not claim to be novel. It is a reproduction of WhatsApp. Copyrights issue can be taken care of by making the due customization. Prior to implementation, a proper requirement anlysis and specification was conducted. It was followed up with outlining objectives. The next phase was selection of a suitable software model. Kanban was chosen as software model. Prototype development is the next phase. That will be followed up by empirical verification and validation through test cases and user satisfaction. Final product will be released after regressive testing and debugging.
Benefits of the ProjectA Pakistan owned freeware, cross platform messaging and voice over IP service. It will allow user to send messages voice message make voice, video calls share images, documents user location and other media.
Technical Details of Final DeliverableThe following tools will be put in practice.
Flutter: Flutter is an open-source UI software development kit created by Google. It is used to develop applications for android, iOS. The rationale behind using Flutter is to develop cross platform application with a single code base.
Dart : Dart is a client-optimized programming language for apps on multiple platforms. It is developed by Google and is used to build mobile, desktop, server, and web applications.
Firebase Development Suit: The Firebase Local Emulator Suite is a set of advanced tools for developers looking to build and test apps locally using Cloud Firestore, Real time Database, Cloud Functions, Cloud Pub/Sub and Firebase Hosting.
Cloud Firestore is a NoSQL document database that lets you easily store, sync, and query data for your mobile and web apps - at global scale. The rationale behind this is the need of a real time database in this project therefore using cloud firestore in this project
Trello board for task contribution: Trello is a collaboration tool that organizes your projects into boards. Using Trello board for task contribution.
Git & GitHub: GitHub, Inc. is an American multinational corporation that provides hosting for software development and version control using Git.
Final Deliverable of the Project Software SystemCore Industry ITOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 8000 | |||
| Raspberry architecture | Miscellaneous | 1 | 8000 | 8000 |