0% found this document useful (0 votes)
8 views20 pages

AASHA: Women's Safety Project Report

The AASHA project report outlines the development of a Women's Safety Emergency Response System aimed at providing real-time assistance through advanced technologies like geolocation, voice recognition, and motion detection. The project successfully achieved its objectives, resulting in a user-friendly platform that enhances women's safety and well-being. Future enhancements are proposed, including real-time video streaming and improved data management features.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views20 pages

AASHA: Women's Safety Project Report

The AASHA project report outlines the development of a Women's Safety Emergency Response System aimed at providing real-time assistance through advanced technologies like geolocation, voice recognition, and motion detection. The project successfully achieved its objectives, resulting in a user-friendly platform that enhances women's safety and well-being. Future enhancements are proposed, including real-time video streaming and improved data management features.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

3 Sem Mini Project Report on

rd

AASHA - Women's Safety Emergency Response System

Submitted in partial fulfilment of the requirement for the award of the degree of

BACHELOR OF TECHNOLOGY

IN

COMPUTER SCIENCE & ENGINEERING

Submitted by:

Student Name-:Nikita Kharola University Roll No.-: 2024231

Under the Guidance of

Mrs. Ruchira Rawat


Assistant Professor

Department of Computer Science and Engineering


Graphic Era (Deemed to be University)
Dehradun, Uttarakhand
2024-25

1|Page
CANDIDATE’S DECLARATION
I hereby certify that the work which is being presented in the project report entitled “AASHA
- Women’s Safety Emergency Response System” in partial fulfilment of the requirements
for the award of the Degree of Bachelor of Technology in Computer Science and Engineering
the Department of Computer Science and Engineering of the Graphic Era (Deemed to be
University), Dehradun shall be carried out by the undersigned under the supervision of Mrs.
Ruchira Rawat , Assistant Professor, Department of Computer Science and Engineering,
Graphic Era (Deemed to be University), Dehradun.

Name-:Nikita Kharola University Roll no-: 2024231

The above-mentioned student shall be working under the supervision of the undersigned on
the “AASHA- Women's Safety Emergency Response System”

Supervisor Head of the Department

Examination

Name of the Examiners: Signature with Date


1.
2.

2|Page
Table of Contents

Chapter Description Page No.


No.

Chapter 1 Introduction and Problem Statement 4

Chapter 2 Methodology 6

Chapter 3 Project Work Carried Out 8

Chapter 4 Results and Discussion 13

Chapter 5 Conclusion and Future Work 16


References 18
Guide Interaction Form 19

3|Page
Chapter 1
Introduction and Problem Statement
Women's safety and well-being have become major concerns in the world today. Despite
various measures and advancements, incidents of harassment and violence against women
continue to occur, which necessitates effective solutions that can provide protection and
support. Traditional safety measures often fall short in providing real-time assistance and fail
to address the diverse needs of women in distress.
An entire digital platform for AASHA, in name and pledge of safety and self-care for
women, uses contemporary technologies like geolocation, voice recognition, and motion
detection to provide timely assistance in an emergency situation. The application will
incorporate interactive functionality, such as a chatbot, to obtain expert consultation and
support while ensuring user-friendly access for easy usage on the part of everyone involved.
The aim is to develop a robust and responsive solution that can be easily accessed and used
by women on both desktop and mobile devices.
AASHA will incorporate these cutting-edge technologies to establish a benchmark in
developing effective, tech-driven solutions for women's safety. The platform will prove how
modern web development technologies such as HTML, CSS, JavaScript, and many APIs can
be used to create a meaningful and impactful digital solution.
Problem Statement:
Female safety across the globe is a serious issue and is constantly threatened both in public
and in personal areas. Most of these measures lack integration with technology to ensure
swift and instant help. This proposed project is designed to address the following key
problems:
1. No real-time solution: Traditional safety measures do not provide real-time solutions;
hence, most women face a security threat at the time of emergency.
2. Inadequate Integration of Technologies: Most safety platforms do not integrate the
available technologies such as geolocation, voice recognition, and motion detection to
provide complete support.
3. Access and Usability: The websites should always be accessible on many devices and
usable so that the public can appropriately use them.
4. Interacting Support Tools: The site should offer a chatbot through which it allows
support, in terms of providing step-by-step guidance and help to the customers.
Key Challenges Faced
1. Real-Time Support Deficiency: The present solutions mainly lack immediate support,
which is the main requirement in case of emergencies.
2. Technological Disparity: Partial use of modern technologies for safety measures will lead
to lesser efficiency and lower response rates.

4|Page
3. Experience Issues: Making the platform simple and user-friendly is a very important
aspect for it to be effective.
4.Interactive Features: Failure to have features that ensure constant engagement and support
will make the users not tap the actual potential of the platform.
A responsive, technology-based platform, offering real-time assistance, interactive support
features will make it a totally safe zone for women.

5|Page
Chapter 2
Methodology
The AASHA project development followed a structured and systematic approach so that a
complete and responsive safety platform for women was implemented. The following
methodology details the design, development, and testing of the project as follows:
A. Design and Planning
1. Requirement Analysis:
Objective: The main requirements of a digital safety platform dedicated to the well-being of
women were to be identified.
Actions:
 Conducted surveys and interviews to understand user needs and concerns related to
safety.
 Defined project objectives and core functionalities, including geolocation tracking,
voice recognition, motion detection, and interactive chatbot support.
2.Wireframing:

6|Page
Objective: Visualize the website structure, user interface, and navigation flow.
Actions:
 Created initial sketches and wireframes for the main interface and interactive features.
 Focused on ensuring simplicity, user engagement, and cross-device compatibility.
B. Frontend Development
1.Website Structure:
Objective: Build a structured and accessible website.
Actions:
 Utilized HTML5 to structure the homepage and subpages for various features.
 Semantic tags implemented for better access and SEO.
2.Styling and Layout:
Objective: It should make a visually good and consistent layout.
Actions:
 Using CSS3 for the styling and used the same to have a coherent visual design
through the site
 Using Flexbox and CSS Grid for layout to design adaptable pages.
C. Advanced Features Integrated
1. Geolocation with real-time location tracking:
Objective : Implement real time location tracking.
Action :
 By using Google Map API, it marked their current position of the user.
 It allowed the users to share the location with some trusted contacts or authorities in
case of emergencies.

7|Page
2.Voice Recognition and Motion Detection:
Objective: Deliver real-time help through voice and motion detection.
Actions:
 Implemented voice recognition to recognize distress signals.
 Developed motion detection that can identify falls or sudden movement and send out
alerts.
3.Development of Interactive Chatbot:
Objective: Increase user interaction and support
Actions:
 Built a chatbot using Dialogflow for real-time guidance and support.
 Installed the chatbot on the website to make it readily available.
4. Video Recording and Email Alerts:
Objective: Provide the ability to record video evidence and send alerts.
Actions:
 Applied WebRTC for video recording functionality.
 Applied EmailJS to send video and location data via email to predefined contacts.
D. Data Persistence
1. Local Storage for Persistence:
Objective: Persist data across sessions.
Actions:
 Applied localStorage to store emergency contacts and interaction history.
 Ensured persistence of data even after page reloads or browser closure.

8|Page
E. Testing and Debugging
1. Functional Testing:
Objective: Test all functionalities.
Actions:
 Carried out comprehensive testing of geolocation, voice recognition, motion
detection, and interactive chatbot functionalities on different devices and browsers
(Chrome, Firefox, Safari).
2.Performance Optimization:
Objective: Improve website performance and loading speed.
Actions:
 Reduced redundant CSS and JavaScript code.
 Improved animations and transitions, especially for real-time tracking and video
recording.
3.Bug Fixing:
Objective: Seamless user experience.
Actions:
 Fixed problems with location tracking, voice recognition accuracy, and data
persistence.
This systematic methodology led to the successful achievement of the AASHA project
objectives, resulting in a strong, user-friendly, and interactive safety platform for women. It is
designed to provide real-time assistance, enhance user engagement, and ensure data security
and persistence across sessions.

Chapter 3
Project Work Carried Out
For AASHA, project work was undertaken sequentially in order to accomplish all of the
objectives as laid down by the client. The major step taken has been enlisted as following:
A. Web Designing
1.Homepage Design:
Objective: Develop an innovative yet interactive webpage for AASHA.
Actions:
 Created a homepage with a clean and user-friendly interface, focusing on the core
features and functionalities of the platform.
 Linked to the main sections, such as real-time location tracking, voice recognition,
motion detection, and chatbot support, for easy navigation.
2.Interactive Feature Pages:
Objective: Dedicated pages for core interactive features.
Actions:

9|Page
 Developed separate pages for real-time location tracking, voice recognition alerts,
motion detection alerts, and chatbot support.
 Ensured that every page has an intuitive layout and contains clear instructions to the
user.
B. Styling and Responsiveness
1.CSS Styling:
Objective: Apply a beautiful, harmonious look using CSS3.
Actions:
 Applied consistent styling to all pages, with a modern design scheme and colors.
 Used animations and transitions to enhance engagement and interactivity.
2.Responsive Design:
Objective: Ensure the site is fully responsive and accessible from any device.
Actions:
 Used media queries to make it responsive for any screen size and so the user gets a
smooth experience on desktop, tablet, or mobile phone.
C. Advanced Feature Integration
1.Geolocation and Real-Time Location Tracking:
Objective: Add real-time location tracking
Actions:
 Integrated Google Maps API to show the user's location in real-time.
 Enabled users to share their location with trusted contacts or authorities in times of
emergencies.
2.Voice Recognition and Motion Detection:
Objective: Implement automatic emergency responses with voice and motion detection
Actions:
 Implemented voice recognition to identify distress signals like the word "help."
 Developed motion detection to identify falls or sudden movement and alert.
3.Interactive Chatbot Development
Objective: Enhance user engagement and support
Actions:
 Developed a chatbot using Dialogflow for real-time guidance and support.
 Placed the chatbot on the website for easy access.
4.Video Recording and Email Alerts
Objective: Video recording of emergency alerts with the ability to send.
10 | P a g e
Actions:
 Used WebRTC for video recording capabilities.
 Attached EmailJS to send video and location information through email to target
contacts.
D. Persistence
1. Use Local Storage for Persistence:
Objective: Store data persistently.
Actions:
 Stored emergency contacts and interaction history in localStorage.
 Write the logic to get and display persisted data so that there's continuity across
sessions.
E. Testing and Debugging
1. Functional Testing:
Objective: Test all features for functionality.
Actions:
 Tested geolocation, voice recognition, motion detection, and interactive chatbot
functionalities on all devices and browsers; Chrome, Firefox, Safari
2. Performance Optimization:
Objective: Improve website performance and loading speed
Actions:
 Created fewer CSS and JavaScript lines for unnecessary code.
 Made animation and transitions smoother during live tracking and video recording.
3. Bug Fixing
Objective: No bugs
Actions:
 Addressed issues in location tracking, voice recognition accuracy, and data
persistence.

This systematic approach of methodology helped the AASHA project successfully


accomplish its objectives in creating an efficient, user-friendly interactive safety application
for women. The application will ensure instant assistance, increase interaction between users,
and ensure that the data remains safe and persistent with each session.

11 | P a g e
12 | P a g e
Chapter 4

Results and Discussions

The AASHA project successfully achieved its set objectives that culminated in an all-
inclusive and engaging safety platform for women. The following results reflect significant
accomplishments:

1. Geolocation and Real-Time Location Tracking:


•Implementation: Implemented Google Maps API to track and display the user's current
location.
•Outcome:

 Users could share their real-time location with trusted contacts or authorities in case
of emergencies.
 The feature worked smoothly across all devices and browsers to accurately track
location.

2. Voice Recognition and Motion Detection:


•Implementation: Developed voice recognition to identify distress signals and motion

13 | P a g e
detection to recognize falls or sudden movements.
•Outcome:

 Voice recognition successfully recognized the most prominent distress signals such as
the word "help" and alerted for emergency responses.
 Motion detection is accurately and reliably monitoring falls to alert the predefined
contacts or authorities.

3. Interactive Chatbot:
•Implementation: A chatbot was created through Dialogflow for real-time support and
guidance towards the users.
•Outcome:

 The effectiveness of the chatbot in answering the questions of users and giving the
relevant safety information.
 High engagement and very high satisfaction rating for the interactive support offered
by the chatbot.

4. Video Recording and Email Alerts :


• Implementation: Applied WebRTC for video recording and incorporated EmailJS for
sending video and location data by email.
• Outcome:

 Users could easily record video evidence and send emergency alerts with location
data to predefined contacts or authorities.
 The feature made the overall performance of the platform better in real-time
assistance in emergencies.

5. Data Persistence:
• Implementation: Saved emergency contacts and interaction history using localStorage.
This ensured data was retained between sessions.
• Outcome:

 The emergency contact information and interaction history of the users were retained
even after page reloads or browser shutdowns. The data persistence through storage
improved the robustness and usability of the site.

14 | P a g e
6. Responsive Web Design
•Implementation: Designed a responsive web structure using CSS3, Flexbox, and CSS Grid.
•Outcome:

 The website provided a seamless and consistent user experience on desktops,


tablets, and mobile phones.
 The flexible layouts and media queries ensured that the site adapted well to
different screen size.

7. Testing and Compatibility


• Implementation: All features were tested on various devices and browsers.
• Outcome:

 The website passed cross-browser compatibility tests and worked flawlessly on


Chrome, Firefox, Safari, and many other major browsers.
 It also performed well on various devices, like desktops, tablets, and mobile phones.

8. Performance Optimization
• Implementation: All unnecessary CSS and JavaScript code removed in order to make the
website performance up-to-date
• Outcome:

 There was smooth animation as well as smooth transition, mainly at real-time


tracking and video recording features.
 The website loaded fast and hence kept the user experience positive.
This AASHA project was able to achieve these results through the delivery of a solid, user
friendly, and interactive platform on safety to women. The features of its advance and
responsive design ensure the effective and timely help it provides its users, therefore ensuring
their safety and well-being.

15 | P a g e
Chapter 5
Conclusion and Future Work
In a nutshell, the AASHA project was able to successfully integrate advanced features and
responsive design to provide a comprehensive and user-friendly safety platform for women.
The geolocation, voice recognition, motion detection, and interactive chatbot support were
successfully implemented to meet the objective of real-time assistance and user engagement.
The platform was an effective application of modern web development technologies to the
critical issue of women's safety.
Future Work:
•Improvement in Emergency Features:
 Real-time Video Streaming: Add the real-time video streaming feature for allowing
users to stream live video in case of any emergencies.
 Advanced Motion Detection Algorithm: Develop an advanced motion detection
algorithm, which reduces false positives and provides improved accuracy to identify a
fall or any sudden movement.
•Back-end Integration for Data Management:

16 | P a g e
 Centralized Database: Set up the back-end server with a centralized database for
safe storage of user information. This helps to manage data in a more comprehensive
and efficient way.
 Real-time Notification: The alert system should be implemented and deliver instant
notice to the users and other concerned parties at the time of an emergency.
• SEO and Analytics:
 SEO Search Engine Optimization - Make the website search-friendly for increased
accessibility.
 User Analytics-Analyze user's usage, interaction and behavior with analytics; it can
guide the further modification of the service.
• Accounts and Personalization for Users:
 Account Creation: Allow users to create accounts, which enables them to personalize
their profiles and save emergency contacts and preferences.
 Personalized Recommendations: Offer personalized safety tips and
recommendations based on user behavior and interactions.
• Cross-Platform Compatibility:
 Mobile App Development: Create a specific mobile application to access all the
features of AASHA on the go.
 API Integration: Design APIs to integrate AASHA with other safety and well-being
applications to increase its reach and functionality.
• Enhanced Chatbot Capabilities:
 Modify and Enhance Chatbot: Upgrade the chatbot to make it more accurate and
context-specific. Train it to take care of more diverse emergency situations with more
data, thereby providing proactive safety tips to users.

Based on these future areas of work being developed, this AASHA project can certainly
continue to work towards evolving means of providing safer and more effectual
comprehensive solutions for women safety. The long-term and viable solutions in favor of
women safety and well-being are well-begun because of the milestones presented by this
place.

17 | P a g e
References

[1] YouTube Playlist for Project [Online]


HTML For Beginners

CSS Tutorial For Beginners

Javascript Tutorial For Beginners

[2] References for Languages [Online]

GeeksForGeeks - HTML Tutorial

MDN Web Docs - CSS Tutorial


Web.dev - Javascript Tutorial

18 | P a g e
Guide Interaction Form

19 | P a g e
20 | P a g e

You might also like