0% found this document useful (0 votes)
64 views

Gujarat Technological University: Government Engineering College Dahod)

This document outlines requirements for a women's safety mobile application. The app aims to allow women to register with personal details and emergency contacts. It will use GPS and notifications to alert contacts if the user taps their phone repeatedly, shakes it for over 10 seconds, or does not use it for 12 hours. The app will also allow changing personal information, providing feedback, and include an administrator role to manage app functionality and data.

Uploaded by

Sandip Mourya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views

Gujarat Technological University: Government Engineering College Dahod)

This document outlines requirements for a women's safety mobile application. The app aims to allow women to register with personal details and emergency contacts. It will use GPS and notifications to alert contacts if the user taps their phone repeatedly, shakes it for over 10 seconds, or does not use it for 12 hours. The app will also allow changing personal information, providing feedback, and include an administrator role to manage app functionality and data.

Uploaded by

Sandip Mourya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

GUJARAT TECHNOLOGICAL UNIVERSITY

GOVERNMENT ENGINEERING COLLEGE


DAHOD
(COMPUTER DEPARTMENT)

Software Engineering
(3150711)

Prepared by:
Sandip Mourya 190180107035
Raj Kalash Tiwari 190190107074
Sohamsinh Dabhi 190180107009
Amisha Purswani 190180107057

Guided by:
ASSIS. PROF. YAGNIK RATHOD
Project Idea: Women’s Safety App

Goal: This is an app that will help to improve women’s safety. This app will try to
detect problems or inappropriate situations and will give notifications to
emergency contacts. This app will be user-friendly and easy to use.

Stakeholders

Maintainer - These people can manage data all over the app. They can delete
or modify unwanted things and functionalities.
User - Here, we can include all women.

Functional Requirements

R1 Register

R1.1 ADMIN

INPUT
Here we will give space to the admin so that he can manage everything.
He can add and delete functionalities, users, and many more things
according to need. He can register using email, mobile number, password
and special code give to him.

OUTPUT
Welcome mail to the admin, to notify.

R1.2 NORMAL USER

INPUT
Here, women can register themselves. For registration, they need to
enter their Name, Email id, Mobile no, Password, Address, Emergency
Contact Numbers, Certificate no. (with proof to be uploaded, any government
id).

OUTPUT
Welcome mail to users.
R2 Login

INPUT
Here users will log in to the app using their email address and password. User
can reset their password in case, they have forgotten.

OUTPUT
Users can see the home screen of the app after login.

R3 Logout

INPUT
Users can log out from the app using this button.

OUTPUT
The user needs to log in to use the app.

R4 Emergency Contacts

INPUT
The user needs to enter the Contacts of the people whom the user wants
to alert.

OUTPUT
Users can contact them in 3 taps and by shaking the phone (A message
will be sent to them, consisting of their Current Location, Emergency
Message.

R5 Maps and GPS permission

INPUT
The user needs to allow permissions for location access.

OUTPUT
User can see their location, as well as in case of emergency these
locations will be sent to emergency contacts.
R6 Notification Alert

INPUT
Users can tap 3 times, shake their phone for more than 10s, or if the phone
is not being touched for more than 12 hours.

OUTPUT
Notification in form of a message consisting of location and emergency
message will be sent to all emergency contacts.

R7 Change Personal Information

INPUT
Users can change or update their Personal Information. Changes can be done
to information
Like Name, Email id, Address.

OUTPUT
The changed personal information gets updated in the database.

R8 Feedback

INPUT
Users can pick an option YES or NO from a simple question: “do you like
the app”.
IF the choice is YES, the user can rate the app and write the comments at the
Store. If the answer is NO, the user can fill feedback form in the app.

OUTPUT
The data collected from the users will be sent to the developer, design, and
production team to analyze the feedback data and improve the app.

You might also like