Skip to content

SPS-11/Assignment-3---Web-App-Project

 
 

Repository files navigation

MBTA-Web-App-Project

This is the base repository for Web App project. Please read the instructions for details.

MBTA Nearest Station Finder

This web app helps users find the nearest MBTA station to a given place name and tells them whether it's wheelchair accessible.

Features

  • Uses the Mapbox Geocoding API to convert a place name into coordinates
  • Uses the MBTA API to find the closest subway or bus stop
  • Displays accessibility information
  • Built with Python and Flask
  • Simple form-based web interface

How It Works

  1. The user enters a location into the web form.
  2. The app fetches coordinates using Mapbox.
  3. It uses those coordinates to get the nearest MBTA stop from the MBTA API.
  4. The result is displayed on the page.

Technologies Used

  • Python
  • Flask
  • Jupyter Notebook (for development)
  • HTML (basic template)
  • APIs: Mapbox & MBTA
  • dotenv (for safely storing API keys)

How to Run Locally

  1. Clone the repo:

  2. Create a .env file and add your keys:

About

This is the base repository for Web App Developement project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 82.4%
  • Python 13.5%
  • HTML 4.1%