Skip to content

Priyank911/SaferRouteAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

SaferRouteAnalysis

Welcome to SaferRouteAnalysis — Your gateway to enhancing women's safety through innovative mapping solutions! This repository is home to two distinct mapping methods: MapAzure and MapLeaflet. Each method employs a unique approach to identify and analyze safer zones, making it easier for users to navigate through safer routes.


Repository Structure

This repository contains two main directories:

  1. MapAzure

    • Implementation using Azure Maps.
    • Features real-time data analysis.
    • Utilizes Azure's robust mapping capabilities to ensure accuracy and efficiency.
  2. MapLeaflet

    • Implementation using the Leaflet library.
    • Open-source and highly customizable.
    • Focuses on user-friendly interfaces and community-driven updates.

Getting Started

Follow these steps to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have the following installed:

  • Git
  • Node.js (for any node-based operations)
  • Python 3.x (for backend operations)

Installation

  1. Clone the repository
git clone https://github.com/yourusername/SaferRouteAnalysis.git
cd SaferRouteAnalysis
  1. Navigate to each project directory

For Azure Maps:

cd MapAzure

For Leaflet Maps:

cd MapLeaflet
  1. Install dependencies

For Node projects (if applicable):

npm install

For Python Flask applications:

pip install -r requirements.txt
  1. Run the application

For Flask applications:

flask run

For Node applications (if applicable):

npm start

Features

MapAzure:

  • Real-time safety score analysis.
  • Integration with Azure Cognitive Services for advanced data processing.
  • Dynamic route updates based on user input and safety metrics.

MapLeaflet:

  • Customizable markers for safer zones.
  • Interactive pop-ups with detailed safety information.
  • Easy integration with open-source plugins for enhanced functionality.

Contributing

We welcome contributions from everyone. Here's how you can contribute:

  • Fork the repository.
  • Create your feature branch (git checkout -b feature/AmazingFeature).
  • Commit your changes (git commit -m 'Add some AmazingFeature').
  • Push to the branch (git push origin feature/AmazingFeature).
  • Open a Pull Request.

Acknowledgments

  • Thanks to all the contributors who invest their time into making safer navigation a reality.
  • Special thanks to the open-source community for continuous support and inspiration.

Feel free to customize the content further based on the specifics of your project, its architecture, and the technology stack used.

About

Project Nirbhaya -----> Feature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published