0092 3125718857
WhatsApp for More Details
End to End Encrypted Chat Test phase, srs, design phase and source code final deliverable
Project Domain / Category Mobile Apps
Abstract / Introduction
There are lot of end to end encrypted chat apps available in the android market. But no matter how much secured these apps are the encryption key is still transferred between users through the server.
We will be developing an application which will exchange the encryption key through QR code between two users to start a secure chat but unsecured chat can be continued without scanning the QR code. Unsecured chat will not be totally unsecured in fact the latest encryption algorithm will still be followed to secure the chat. The app will allow the users to transfer video, images, voice messages, location and other files as documents.
Functional Requirements:
User2 will scan QR code on User 1 mobile to start end to end encrypted chat
Project Modules:
Project is divided in three different parts and students will be given choice to join any of the team as per their interests. Every team will have limited slots and first come first serve policy will be followed.
Designing | This team will be responsible for complete application design including application mockups, icons, elements buttons, assets and background images. The team will follow market standards for designing and work iteratively to meet the standard.
The team will also generate assets for play store requirements. |
Development | Development team will be responsible for development from scratch and bug fixing after the application is developed and deployed. Developers will also do alpha beta testing after deployment (testers can be external other than developers) and update the application accordingly.
Devlopment Team will also be devided into 2 teams one responsible for mobile application development and second for back end rest api and database development. |
ASO/Marketing | ASO team will write content , do search engine optimation (App store optimization ),do market research and give recommendations to Developers and designers to change/ add or remove features. |
Students will work in teams and progress will be checked at team level and individual level.
Tools:
Supervisor:
Name: Bilal Bin Umar