Skip to content

Web application for bike and motorcycle riders to organize maintenance and spare parts, furthermore to log and analyze training sessions and chassis set-ups (allocating server resources may take some time during the first start of the app).

Notifications You must be signed in to change notification settings

SMEISEN/RidingCoachApp

Repository files navigation

RidingCoachApp

Web application for bike and motorcycle riders to organize maintenance, spare parts, and bike setups.

RidingCoach Logo

Demo (dev)

Live Demo

Application Structure

Rest Api

The Api is served by a Flask blueprint at /api/ using Flask RestPlus class-based resource routing and documented by Swagger.

Client Application

A Flask view is used to serve the index.html as an entry point into the Vue app at the endpoint /.

The Vue instance is configured with Vue-router to map the instances, Vuex to store variables used globally, and the material design component framework Vuetify.

Important Files

Location Content
/backend Flask Application
/backend/api Flask Rest Api
/backend/wsgi.py Flask WSGI
/frontend/src Vue App .
/frontend/src/main.js JS Application Entry Point

Requirements

Installation and deployment guide will be provided with alpha release.

Acknowledgments


Copyright © 2024 Stefan Meisenbacher

About

Web application for bike and motorcycle riders to organize maintenance and spare parts, furthermore to log and analyze training sessions and chassis set-ups (allocating server resources may take some time during the first start of the app).

Topics

Resources

Security policy

Stars

Watchers

Forks