Management system for student clubs
Go to file
Tim Gröger cee6eda585 [pricelist] delete visibleColumns 2021-04-14 20:11:44 +02:00
.vscode
deps
public
src [pricelist] delete visibleColumns 2021-04-14 20:11:44 +02:00
src-cordova
.editorconfig
.eslintignore
.eslintrc.js
.gitignore
.gitmodules
.postcssrc.js
LICENSE
README.md
babel.config.js
package.json
quasar.conf.js
quasar.extensions.json
tsconfig.json
yarn.lock

README.md

Flaschengeist (frontend)

Modular student club administration system, licensed under the MIT license.

Installation

Install the dependencies

yarn install

Configure Plugins

You can activate and deactive Plugins in src/boot/plugins.ts. You have to set the name of the Plugin into config.loadModules.

Build the application

yarn quasar build

Development

Icons used

We are using the mdi-v5 icon set, so feel free to use any icon from it. A list can be found here

Commands useful for development

Start the app in development mode

Provides hot-code reloading, error reporting, etc.

yarn quasar dev

File linting

yarn run lint

Plugins

Build a Plugin

A Flaschengeist-Frontend-Plugin should be placed in src/plugins. It needs a plugin.ts File which exports a plugin with the following interface:

name: string;
mainRoutes?: PluginRouteConfig[];
outRoutes?: PluginRouteConfig[];
requiredModules: string[];
version: string;

You have to import FG_Plugin from plugins.d.ts.