Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelbroseghini/bonvue
:oncoming_bus: when I didn't have a car, I built this
https://github.com/rafaelbroseghini/bonvue
bongo vue vue-spinners vuejs2
Last synced: 16 days ago
JSON representation
:oncoming_bus: when I didn't have a car, I built this
- Host: GitHub
- URL: https://github.com/rafaelbroseghini/bonvue
- Owner: RafaelBroseghini
- Created: 2019-09-27T13:30:04.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T04:09:54.000Z (7 months ago)
- Last Synced: 2024-03-28T05:23:30.735Z (7 months ago)
- Topics: bongo, vue, vue-spinners, vuejs2
- Language: Vue
- Homepage:
- Size: 46.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BonVue :bus:
## Motivation
- When I first moved to Iowa City, I had no car and relied on the bus system to get to work, downtown, etc.
- A big part of my first few weeks was spent trying to figure out what buses to take to get to where I wanted to go.
- This is where I got pretty frustrated with the `bongo.org` service and decided to replicate it with some improvements.## Improvements
- The most notorious of the improvements is **render speed on selecting multiple bus routes**.
- The current service freezes when the user selects more than 3?4? (haven't figured out) routes at the same time. (See below)### Comparison
- GIFs in order (top/bottom): BonVue, `Bongo` original
![bonvue](/bonvue.gif)
![bongooriginal](/bongooriginal.gif)
## Tools
- AWS Lambda
- AWS API Gateway
- Vue.js## Future Add-ons: :rocket:
- Route scheduling.
- Notification service.
- Favorite routes.
- Any Graph theory algorithm visualization.
- Djikstra, Bellman-Ford, BFS, DFS, A-star, Best-First Search...## Project setup and Usage
```
npm install
```### Compiles and hot-reloads for development
```
npm run serve
```### Compiles and minifies for production
```
npm run build
```### Run your tests (what tests?)
```
npm run test
```### Lints and fixes files
```
npm run lint
```## Contributing :thought_baloon:
1. :spaghetti: Fork this repo!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :+1: