Visit the deployed site: BARTNavigate
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Visit the BARTNavigate website.
- Explore real-time departure information
- View detailed information about stations, including addresses.
- Use the interactive map to explore the BART system.
- Visit information about BARTNavigate
- 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.
- 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!