CampusMobinav is an innovative application developed during a hackathon focused on social good. It aims to provide the shortest and most accessible paths for individuals with mobility needs around the Marietta campus. Leveraging the power of Python and the NetworkX library, CampusMobinav ensures that users can navigate the campus efficiently and safely. This project addresses the unique challenges faced by individuals with mobility impairments, offering them a reliable tool to find the most convenient routes tailored to their specific needs.
- Shortest Path Calculation: Utilizes NetworkX to compute the shortest and most accessible routes between any two points on the Marietta campus.
- User-Friendly Interface: Simple and intuitive interface designed to cater to users with varying levels of technical expertise.
- Accessibility Focus: Routes are optimized for individuals with mobility impairments, considering factors such as ramps, elevators, and pathways with minimal obstacles.
- Real-Time Updates: Provides up-to-date information on route conditions, ensuring users have the latest data for their journey.
To get started with CampusMobinav, follow these steps:
- Clone the Repository:
git clone https://github.com/yourusername/campusmobinav.git
- Navigate to the Project Directory:
cd campusmobinav
- Run the Application:
python main.py
- Input Source and Destination:
- Enter the starting point and destination on the Marietta campus.
- The application will compute and display the shortest, most accessible path.
- Currently, we are working on the project to show the shortest distance from the Atrium building at KSU to Sweet Treats.
We welcome contributions from the community to enhance CampusMobinav. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes and commit them.
- Push to your fork and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
We extend our gratitude to the hackathon organizers and all participants who contributed to the development of CampusMobinav. Special thanks to the NetworkX community for providing the powerful tools that made this project possible.