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.
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. It is required that we have a formidable replacement of WhatsApp that is exclusively owned by Pakistan.
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.
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.
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.
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry architecture | Miscellaneous | 1 | 8000 | 8000 |
| Total in (Rs) | 8000 |
As there are above 70 companies in UK offering electricity and gas claiming to be giving y...
Overview This service will allow to select from local crockery stores and place order/boo...
A project designed with an aim to make complaints to the concerned government departments...
As the design of an efficient and reliable thermal protection, system (TPS) for distributi...
Low-fidelity prototyping is a renowned method of developing concepts for traditional two-d...