Mad Project Report
Mad Project Report
Mad Project Report
Introduction
This chat is intended for those people who wants to make new friends but feeling shy to make
friends physically. Dating Chat app is especially for those people who wants to make new friends
through an online platform so this application will allow users to make new friends and chat them
in their own space. So this application is specially targeted to those users by the usage of this
application people can make new friends, chat them and make their mood refresh.
Project Overview
The Domain:
My project can be utilized anywhere but it needs that the users must have devices to use this
project.
System Architecture Overview:
Front End
Language: Java/Kotlin
Graphical user Interface
Design
Firebase Connectivity
Back End
Firebase
Retrofit
Requirements Analysis:
Functional Requirements:
The user have to login.
If user don’t have account he can register it first. The user should be able to
delete he chats.
The user should view the chats.
Non-Functional Requirements:
Usability:
The system is easy to use and understand.
The system is easy to access after login.
The system is very simple.
Reliability:
The system can successfully send the message.
The system must authenticate the password entered by the user.
The system should not update any data by its own.
Performance:
The system must not lag but as we are using android so depend on the laptop of each individual.
All the functions of the system must be available to the user after login.
Software Requirements:
Android Studio
Database: Firebase
Language: Java/Kotlin
Hardware Requirements:
Processor: at least 2GHz
RAM: 4 to 8 GB
Hard drive 32 to 64 GB
Internet Connectivity