Detailed Proposal for Chat App - Object Square
Detailed Proposal for Chat App - Object Square
CONFIDENTIAL
23rd AUG 2023
DISCLAIMER
This document is submitted with the explicit understanding that the contents are confidential
and would not be divulged to any third party without prior written consent from object square.
Services are supplied according to our terms and conditions
Contents
Purpose of Document
This document outlines the general scope of your project based on the requirements provided and
discussions to date. The main objective at this stage is to ensure that all parties agree upon the general
scope, budget and schedule of the project prior to commencing work on subsequent stages (which can
include in-depth planning if needed).
Clients are urged to ensure that all the details contained within this document are clear and fully meet
their requirements before further work commences. The timescales mentioned only cover the scope
listed, if these changes, costs and timings will change accordingly.
Once you are happy contact us and we will progress to the next stages. This may include further
detailing requirements and functionality, or it may go straight into design. This will depend on the
nature of the project.
Functional Specification: -
List of Features in Chat App
File transfer
Convert Audio to Text
Voice & Text Message
One to One Messaging
Alerts & Notification
Sending and receiving messages, photos, videos, and files of any type along with intergration
Scheduled messages
Can be used on multiple platforms like desktop, mobile, tablet, and web
Draft Message
Setting Reminders
User Online & Offline Feature.
Last seen Feature
Search option for messages, media and files.
Saved Message Feature
Drag & Drop
Channel feature for broadcasting messages to a large audience
Live Location
Double Tick for message delivered,Blue double tick for message seen,Single Tick for message sent
Only view rights in Chat app( Admin can give view rights to anyone, that person can only view all the chats of all users)
Track picture having GPS Tag, If no GPS tag then it will create HI-Tomi
Audio Calling
if user/admin miss any call. A notification will show about that call to the
Notifcations
user/Admin.Along with reminders
Call Recordings Admin have authority to Record & Listen to the recordings of Users conversation
here you can set rules for different subfeatures like call recordings,permission to call,No.
Master Data
of user in group call
Channel Creation Admin can create channel and add many users to it
Admin can search through any keywords and it will show all chats containing those key
Global Search
words
File Movement Track Transfer of files
Message/media
Admin have authority to view the chat history along with media
History
here you can set rules for different subfeatures like Authority to message, who can view
Master Data
Chat history,Media transfer
Chat to Hi-tomi If any chat eligible for Hitomi category , then it will create a hitomi to all related persons
Link to DPR or If that attachment a site picture then it will move to DPR or relavant section for record
relevant section purpose
Group Creation When we create group in chat app it will automatically create that group in HI-tomi
Video call
Pop-up calling
when user receive a call, pop-up calling screen appears
Screen
Notification If video call missed notification will be sent. Along with reminders
Master Data Permission can be set for users for Video calling facility
Video
Conferencing
Pop-up calling
when user receive a call, pop-up calling screen appears
Screen
Screen share User can also share screen with admins permission
Record sessions user/ Admin can record sessions
Notification Notifcation to user/Admin regarding Conference
Master Data Permission to share screen, Record conference, No. of people in a meeting
Task Creation
Creation of Task or other activities through voice command
Through Voice
Voice to Text
Task Storage All created task will be stored & will be Reviewed by backend user
Hitomi Creation When we schedule a meeting, A Hi-Tomi will be generated to those responsible person
Schedule Meeting
Conversion of
Recordings of meeting will be converted from Voice to text from
voice to text
Call Records will record all the contacts of phone number and call register
Call
Track Call track the call history and time spent on calling.
Whatsapp Track Track Whatsapp Track chat messages and file transfer from Whatsapp created from office no.
Track Future
Future Prediction It will analysis the work done in past and make a prediction based on it
Prediction
Technology Specification:
3. Database MySQL
4. Server AWS
Payment Terms:
One Man Day consumes Eight (8) Hours. So the Mathematical Calculation comprises.
**The exact speed of design & development will be affected by client turnaround times, for example
responding to designs, feedback etc...
Total Cost = 950,000 INR excluding GST 18% in 5 to 6 month working days with testing.
Bank Details-
OBJECT SQUARE
AC NO-048363400001796
IFSC CODE-YESB0000483
BRANCH-VAISHALI NAGAR
BANK-YES BANK
Notes: The above shared estimation does not involve any data entry, other functional changes and
modification task. If required, we can provide separate effort time over it.
*Time estimation may ramp up/down after getting clarification from client on above mentioned
important points and queries.
*Time estimation may ramp up if any extra functionality requested by client other than what we have
mentioned above.
Free Support
This is the support phase where we take care of the bugs which may be raised after final release and
reported by users. After the completion of the application 3 Month free bug removal support (only on
existing functionality) will be provided to you.
• Incident Support
• Direct Support
Direct support means dedicated support, in this case one dedicated resource is always there to
resolve any issues or upgrade the application. This is charged on a monthly basis.
Moving forward, the project manager will be your point of contact for any kind of discussion related to
project execution. You can also contact sales lead anytime if required.
The below is the process which will be following in project development life cycle:
▪ The first phase is the technical analysis and creating SRS for the project – Please note that this phase
will require your involvement with the project manager and analysis team to get the SRS freezed.
The project manager will come up with the following at completion of this phase
1. SRS (Approved by you)
2. Project Plan (Approved by you)
▪ Once the SRS is freeze, the next phase will deal with the design phase. Design mockups will be
created and sent to you to know your feedback. Based on your feedback the UI/UX team will be able
to get the designs approved with 2-3 iterations of design changes.
▪ On getting your approval and sign-off on UI designs, our developers will start with the development
process.
▪ At the completion of coding, QA team will be involved in the project for quality check and product
testing. We use Mantis Bug Tracker Tool for testing.
▪ The project will be released for UAT (user acceptance testing) to be performed by you once the QA
by our team is done.
▪ After UAT the open issues/ bugs will be resolved and with your approval on project closure, we will
deliver the complete bug free product along with designed/developed for the product development.
▪ The next phase will be of post-production support and maintenance of the application. We will
provide you 03-month FREE BUG REMOVAL SUPPORT (As per approved SRS).
Thank Note:
We thank you for providing a chance to show our quality work. Looking forward to work and would like
to maintain a long working relationship with you.
Kindly share your opinion. If there is anything which required more clarification, just let us know. We will
assist you accordingly.
Thanks
Bharat Saini
Whats app - +91-6375073511