← Back to project
FREE PROJECT RESOURCE

Women Safety Emergency Alert System – Python Flask Mini Project with Source Code

Source code ZIP · Python, Flask, SQLite, HTML5, CSS3, JavaScript, Jinja2, Werkzeug, Geolocation API

Before you download

Women Safety Emergency Alert System (SafeHer) is a web-based safety management mini project developed using Python Flask, SQLite, HTML, CSS, and JavaScript. The application provides a modern platform where users can register, securely log in, manage trusted emergency contacts, record SOS alerts, capture their current GPS location with permission, and maintain emergency alert history. The system includes a professional responsive landing page, personalized dashboard, emergency SOS interface, trusted contacts management, safety check-in functionality, and user profile management. SafeHer is designed as an educational mini project for VTU 5th Semester CSE and ISE students. It demonstrates full-stack web development, authentication, database operations, browser geolocation, and emergency event management. Note: This is an educational demonstration system. SOS alerts are recorded locally and are not automatically sent to police, emergency services, or trusted contacts.

Getting started

1. Download the Women Safety Emergency Alert System source code ZIP.
2. Extract the ZIP file.
3. Open the extracted project folder in Visual Studio Code.
4. Open the terminal and create a virtual environment:

python -m venv .venv

5. Activate the environment on Windows:

.venv\Scripts\activate

6. Install the dependencies:

pip install -r requirements.txt

7. Start the Flask application:

python app.py

8. Open the browser and visit:

http://127.0.0.1:5000

9. Create a new user account.
10. Log in to access the safety dashboard.
11. Add trusted contacts and explore SOS alerts, safety check-ins, alert history, and profile management.

Note: The SOS functionality is for local demonstration only and does not send real emergency notifications.

Requirements

Hardware Requirements:
- Processor: Intel Core i3 or equivalent
- RAM: Minimum 4 GB
- Storage: Minimum 500 MB available space
- Laptop or desktop computer

Software Requirements:
- Operating System: Windows 10/11, Linux, or macOS
- Python 3.9 or above
- Flask and dependencies listed in requirements.txt
- SQLite3
- Visual Studio Code
- Modern web browser
- Internet connection for optional external fonts
- Location permission for GPS functionality

FREE DOWNLOAD

Source code ZIP

This resource is free. Advertising helps support the library. You do not need to click an advertisement to download.

Your download will be available in 8 seconds.

The download count increases when the file is served.

Build your understanding

Use this resource as a learning reference. Explore how the code works, test it with your own inputs and document your changes for your presentation.

Return to the project overview →