The repository contains the Bike Network Location Finder website. It's the v2 rework of https://github.com/getbikesharedone/seagulltuna. The front end utilizes Vue, Vuetify, and Vuex. A Go server for handling API calls and SQLite database are provided. Over 500 network points and 400k+ station points are included in the database. Webpack is setup for minification, hot-reload, and includes webpack-dev-server for running the website locally.
Download the latest release at https://github.com/getbikesharedone/seagulltunav2/releases.
Place the index.html and unzipped static.7z in your server's public directory.
Clone the repo:
git clone https://github.com/getbikesharedone/seagulltuna.git
Install dependencies:
npm i
Port 9090 must be available. Start Go server:
./seagulltuna.exe -dev
Port 8080 must be available. Start webpack-dev-server server:
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
The website isn't perfect as of the current release, but if you follow this guide, then all features should work.
Opens and closes the drawer.
As of the current release, you can't tell the difference between network and station markers. The best way to tell is when the drawer loads station or network info for the marker that you clicked.
Once you have a network loaded, all the markers become stations. Click on a station marker loads the station's info, including a street view image that replaces the black box.
Each station comes with several options that indicate it's status. After you have a station loaded, you can click the pencil icon to permantly change an option.
Each station comes with its own set of reviews. You may access them by click the vertical dots next to the pencil. The drawer will change.
You can add a review by clicking the plus icon at the top-left.
You can edit the reviews by clicking the Edit button located inside each review's card.
NeuralSpaz | ef |