Skip to content

majordomo-studio/openride

Repository files navigation

openride

status

this application is no longer under development. though it served its purpose as a proof-of-concept, airtable should not be used in production as a back-end. future variants will use a different tech stack.

v2 is under development

FRONT END DEMO

ADMIN DASHBOARD DEMO

Installation

Install Node.js & NPM on your machine.

Install Firebase CLI Tools

Create a new Firebase project.

Create Airtable

Copy Base

Clone repository and cd into it.

git clone https://github.com/majordomo-consulting/openride.git
cd openride

Gather Firebase credentials then copy into config file.

firebase login
firebase apps:sdkconfig web
nano /src/services/firebase.js

Install dependencies

npm install

Compiles and hot-reloads for development

npm run serve

Customize

Deployment

Airtable

Firebase Setup

Usage

Your admin panel is available at https://your.url/admin

Update your Airtable as needed - changes are immediately reflected within your application

Changing authentication from false to true in /src/router/index.js will add Firebase authentication to those pages

Technologies & Attributions

Vue.js, Leaflet.js, OpenStreetMap, Vuetify, Firebase, Airtable

License

This software is released under the GPL 3.