Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ttiimmothy/ttc-refactor-archived
TTC Refactor for showing TTC estimate time arrival (archived)
https://github.com/ttiimmothy/ttc-refactor-archived
fluentui i18next react react-router redux-toolkit typescript
Last synced: 6 days ago
JSON representation
TTC Refactor for showing TTC estimate time arrival (archived)
- Host: GitHub
- URL: https://github.com/ttiimmothy/ttc-refactor-archived
- Owner: ttiimmothy
- License: gpl-3.0
- Created: 2023-10-17T19:28:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-29T20:00:38.000Z (8 months ago)
- Last Synced: 2024-04-24T03:00:42.375Z (7 months ago)
- Topics: fluentui, i18next, react, react-router, redux-toolkit, typescript
- Language: TypeScript
- Homepage: https://ttiimmothy.github.io/ttc-refactor-archived/
- Size: 5.31 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# TTC Refactor Archived
[![ci](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/ci.yml/badge.svg)](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/ci.yml)
[![cd](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/cd.yml/badge.svg)](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/cd.yml)
[![pages-build-deployment](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/ttiimmothy/ttc-refactor-archived/actions/workflows/pages/pages-build-deployment)TTC Refactor Archived is a real-time transit application that provides estimated arrival times (eta) for TTC buses and streetcars. With TTC Refactor Archived, users can quickly and easily plan their commute and stay up-to-date with the latest arrival times. [Demo](https://ttiimmothy.github.io/ttc-refactor-archived/)
## Features
You can bookmark specific estimated time of arrival for your next bus or streetcar to the home page. With this feature, you can instantly access the information you need whenever you open the app, without having to search for it again. This feature makes it easy to keep track of the ETAs for your preferred routes and stops.
Other features include:
- Real-time arrival data for TTC buses and streetcars
- Complete route information## Prerequisites
- Node.js (version 12.0 or above)
- npm (which comes with Node.js) or Yarn (version 1.22.0 or above)## Getting Started
Run the app locally
```
npm install
npm run start
```## Usage
- Enter the route number you are interested in into the search bar.
- Click the "Search" button to retrieve a list of stops for that route.
- Select the stop you are interested in from the list.
- Add specific eta to favourite for quick access in the futureThat's it! With just a few simple steps, you can quickly and easily find out when the next bus or streetcar will be arriving at your chosen stop.
## License
TTC Refactor Archived is licensed under [GNU General Public License v3.0](LICENSE).
## References
TTC Refactor Archived is built using data from [TTC Real-Time Next Vehicle Arrival (NVAS)](https://open.toronto.ca/dataset/ttc-real-time-next-vehicle-arrival-nvas/).
## Inspiration
This project was inspired by the work of the original authors of [ttc-bus-eta](https://github.com/thomassth/ttc-bus-eta). While this project is not a direct continuation of their work, it would not have been possible without their initial contributions. We would like to extend our thanks to them for providing a foundation upon which we could build this project.
## Move to the current repository
[ttiimmothy/ttc-refactor](https://github.com/ttiimmothy/ttc-refactor)