SRS ASSIGNMENT Homefix

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

THE HomeFix APP

SRS DOCUMENT

SUBMITTED BY
GROUP 8
RISHAD
NIVEDITA KRISHNAN UNNY
VARSHA
JOYET
ASEEL
Mvoc

1
INDEX

SL.NO CONTENT PG NO
1 Problem Definition 3

2 Introduction 4

2.1 Purpose 5

2.2 Problem Scope 6

3 Specific Requirements 7

3.1 Functional Requirements 8

3.2 Non-Functional Requirements 9

2
1 : PROBLEM DEFINITION

The problem definition for the HomeFix app is to develop a digital platform that
facilitates convenient and reliable access to a wide range of domestic services
for users. This involves creating a user-friendly interface for customers to
browse, select, and book services such as cleaning, repairs, plumbing, electrical
work, and more. The app must also provide a mechanism for service providers
to register, submit their profiles, and manage their schedules. Key challenges
include ensuring secure payment processing, verifying the quality and reliability
of service providers, optimizing scheduling for efficient service delivery, and
maintaining strong customer support to address issues and concerns. The goal is
to create a seamless and trustworthy experience that enhances convenience and
peace of mind for both users and service providers

3
2 : INTRODUCTION
The HomeFix mobile application is a comprehensive tool made to link users
with a variety of home maintenance and repair services, such as electrical,
plumbing, and AC repair. Our application is designed to simplify your life by
connecting you with a wide range of professional services within a hands reach .
With the HomeFix app, you can say goodbye to the hassle of searching for
reliable service providers and scheduling appointments. We're here to
revolutionize the way you handle your home maintenance and improvement
needs. Using the app, the customers are ensured that they receive the best
services at minimal rates and verified professionals. The features, capabilities,
and specifications of the HomeFix application are described in this Software
Requirements Specification (SRS) document.

2.1 : PURPOSE
The main aim of the app is to support and help users have access to
multiple service professional’s who undertake various service works. Our
application ensures a systematic functioning starting from the booking of
service professional to the payment options. The application also provides
a feedback system where users can give their positive and negative reviews
to admin and admin can view this feedback for finding better ways to
overcome it.

4
2.2 : PROBLEM SCOPE

The problem scope of a home services management app involves addressing the
challenges and needs associated with coordinating and managing various home-
related tasks and services for users. This type of app aims to simplify and
streamline the process of finding, scheduling, and organizing different services
that are required for maintaining and enhancing a home environment. The
primary goal is to provide convenience, efficiency, and peace of mind to
homeowners or renters.

5
3 : SPECIFIC REQUIREMENTS
3.1 : FUNCTIONAL REQUIREMENTS

3.1.1 User Authentication and Registration


• Users must be able to create accounts and log in securely.
• The app should support various authentication methods (email, social media,
etc.).
• Users should be able to recover/reset their passwords.

3.1.2 Service Browsing and selection


• Users can browse a list of available services (AC repair,
plumbing, electrical work, etc.).
• Detailed descriptions of each service will be provided.

3.1.3 Service Provider Information:


• Users can access profiles of service providers.
• Profiles include qualifications, experience, and customer reviews.
• Users can make informed decisions based on provider information

3.1.4 Booking Services


• Users can select desired services and preferred service times.
• The application will display available time slots.
• Users can confirm bookings and receive a confirmation notification.

3.1.5 Service Provider Assignment


• The app should have a system to assign service requests to appropriate service
providers.

6
• Assignment can be manual or automated based on availability and skillset.

3.1.6 Emergency Services


• Users can request emergency services for urgent repairs.
• The application will prioritise and expedite emergency requests.
3.1.7 Service Provider Interaction
• Service providers shall have access to a dashboard to manage their services,
availability, and bookings.
• Providers shall receive notifications about new bookings, changes, or
cancellations.
• Providers shall be able to confirm or decline booking requests.

3.1.8 Service Tracking and Updates


• Users should be able to track the status of their service requests in real-time.
• Service providers should be able to update the status and provide comments on
the progress.

3.1.9 Payment and Invoicing


• Users shall be able to make secure payments for booked services.
• The app shall generate invoices and receipts for completed transactions.
• Payment information shall be securely stored and encrypted.

3.1.10 Feedback and Ratings


• Users should be able to provide feedback and ratings for completed services.
• Ratings and feedback should be visible to both user and service providers.

3.1.10 Reporting and Analytics


• The app should generate reports on service requests, response times, user
satisfaction, etc.
7
3.2 : NON-FUNCTIONAL REQUIREMENTS

3.2.1 Performance
• The app should have fast response times for actions and queries.
• It should support a high number of concurrent users.

3.2.2 Security
• User data must be encrypted and stored securely.
• The app should follow industry-standard security practices to prevent
unauthorised access.

3.2.3 Reliability
• The app should have a high level of availability and minimal downtime.
• Regular backups of data should be performed.

3.2.4 Usability
• The app's user interface should be intuitive and easy to navigate.
• It should be accessible to users with disabilities.

3.2.5 Scalability
• The app architecture should allow for easy scaling as user numbers
increase.

3.2.6 Compatibility
• The app should be compatible with various devices and operating systems.

3.2.7 Compliance
• The app should comply with relevant data protection and privacy
regulations.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy