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

Project Title

WhatsupPak

Project Area of Specialization Computer ScienceProject Summary

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. It is required that we have a formidable replacement of WhatsApp that is exclusively owned by Pakistan.

Project Objectives

The 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 Method

This 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 Project

A 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 Deliverable

The 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 180008000

More Posts