Skip to content

"BARTNavigate" is a user-friendly and feature-rich travel planner designed to simplify the Bay Area Rapid Transit (BART) experience. It provides real-time information, trip recommendations, and station details, making public transportation in the San Francisco Bay Area more accessible and convenient for both residents and visitors.

Notifications You must be signed in to change notification settings

13Ruffles13/BARTNavigate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BARTNavigate

BARTNavigate Logo

Visit the deployed site: BARTNavigate

Description

BARTNavigate is your ultimate Bay Area Rapid Transit (BART) companion, designed to streamline your BART journey. Whether you're a resident or a visitor, BARTNavigate provides real-time information, trip recommendations, and station insights to make your BART experience smoother and more enjoyable.

Features

1. Real-time Departure Information

  • Description: BARTNavigate offers real-time departure information for all BART stations, so you always know when the next train is coming.
  • Why: This feature ensures users can plan their trips efficiently and minimize wait times.

2. Station Details

  • Description: Get detailed information about each BART station address
  • Why: This helps users make informed decisions about their travel, such as where to park or what amenities are available.

3. Interactive Map

  • Description: Explore the BART system through an interactive map that displays station locations and provides quick access to station addresses.
  • Why: The map offers a visual representation of the BART network, making it easier for users to understand.

4. Contact Information

  • Description: The "Contact Us" feature was implemented to provide a direct communication channel between users and the project creator.
  • Why: I value your feedback and input, and I want to ensure that you can easily reach out to me with any inquiries or suggestions.

5. Responsive Design

  • Description: BARTNavigate is fully responsive, ensuring a seamless experience on various devices and screen sizes.
  • Why: Accessibility and usability across devices are essential for user satisfaction.

Tests

  • Location: Tests for components and functions can be found in the tests directory.
  • How to Run: To run the tests, execute the following command:
npm test

Standard User Flow

  1. Visit the BARTNavigate website.
  2. Explore real-time departure information
  3. View detailed information about stations, including addresses.
  4. Use the interactive map to explore the BART system.
  5. Visit information about BARTNavigate

API

  • BART Data: BARTNavigate retrieves real-time BART data from the official BART API. Refer to the BART API Documentation for details on available endpoints and usage.

Technology Stack

  • Frontend: React.js
  • Routing: ReactRouter
  • Styling: CSS
  • API Integration: Axios
  • Testing: Jest and React Testing Library
  • Deployment: Github pages

Thank you for choosing BARTNavigate to enhance your BART experience!

About

"BARTNavigate" is a user-friendly and feature-rich travel planner designed to simplify the Bay Area Rapid Transit (BART) experience. It provides real-time information, trip recommendations, and station details, making public transportation in the San Francisco Bay Area more accessible and convenient for both residents and visitors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published