Skip to content

New version of project seagulltuna. Basically it's Google Maps with bike stations.

License

Notifications You must be signed in to change notification settings

getbikesharedone/seagulltunav2

Repository files navigation

Getterdone logo

Bike Network Location Finder

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.

Bike Network Location Finder demo

Table of content

Installation

I already have my own server

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.

webpack-dev-server (for those who don't have their own)

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

Other Useful Commands

# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report

Usage

The website isn't perfect as of the current release, but if you follow this guide, then all features should work.

Hamburger

hamburger

Opens and closes the drawer.

Markers

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.

network loaded

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.

station loaded

Station Settings

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.

edit station settings

Station Reviews

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.

reviews drawer

You can add a review by clicking the plus icon at the top-left.

add review

You can edit the reviews by clicking the Edit button located inside each review's card.

edit reviews

Team

NeuralSpaz ef
NeuralSpaz ef

License

License