Skip to content
@myclubapp

myclub app

myclub | the next generation App

🙋‍♀️ this is my-club app | the next generation 👋

myclub App is the way for floorball, handball & volleyball clubs in switzerland to manage their club. Based on real data from swissunihockey, swiss volley and swiss handball association, we generate real value for the users, so they can focus an what matters most, their success!

🌈 Contribution guidelines - how can you be a part of it?

todo :)

👩‍💻 Useful resources - where did you get the relevant information?

myclub App's architecture follows these principles:

  • mobile first
  • always bet on the web the latest version of the app is always available as PWA. In a second stage we also support iOS and Android Apps.

Backend Data

We use a GraphQL API for Sports Data. Check this repository.

👨‍💻 Developer

Create App Icon & Splash Screen

  • Generate your app icon and splash screens using cordova-res --skip-config --copy
  • Icon generator for manifest Link
  • Favicon generator Link
  • Install Asset generator: npm install --global pwa-asset-generator and run commands: Light Mode: pwa-asset-generator ./resources/icon.png -i ./src/index.html -m ./src/manifest.webmanifest --splash-only --dark-mode -p 0%
  • Dark Mode: pwa-asset-generator ./resources/icon_dark.png -i ./src/index.html -m ./src/manifest.webmanifest --splash-only -p 0%

Native

  • Run ionic capacitor add to add a native iOS or Android project using Capacitor

Web

  • Run ionic serve within the app dpy

Installed packages

  • Tailwind CSS (npm install -D tailwindcss@latest postcss autoprefixer)
  • Capacitor JS (V3)
  • Ionicframework (V6)
  • Angular PWA (ng add @angular/pwa --project _project-name_)
  • Apollo Angular (ng add apollo-angular)
  • Angular Localize -- de-CH German (Switzerland) -- fr-CH French (Switzerland) -- it-CH Italian (Switzerland) -- en-US English
  • Angular Fire ng add @angular/fire
  • Fontawesome Icons
  • Ionicons

🚨 CUSTOM Apps

Available Custom Apps:

  • Kadetten Unihockey Schaffhausen Link
  • UHC Winterthur United Link

General new custom app

Go to CUSTOM_THEMES and copy default folder. Then create icons and the following files change:

  • index.html
  • tailwind.config.js [This is still an issue]
  • webmanifest.manifest

Add Default Sites

firebase target:apply hosting app-unihockey unihockey

Add Custom Sites

firebase target:apply hosting app-FIREBASE_SITE_MYAPP FIREBASE_SITE_MYAPP

Remove

firebase target:remove hosting FIREBASE_SITE_MYAPP

Icon

Run commands to generate custom icons: pwa-asset-generator ./resources/app-CUSTOM_icon.png --splash-only --dark-mode -p 0% pwa-asset-generator ./resources/app-CUSTOM_icon.png --splash-only -p 0% pwa-asset-generator ./resources/app-CUSTOM_icon.png --icon-only --dark-mode -p 0%

then, copy icons to src/custom_themes/app-CUSTOM/assets

  • /icons
  • /splash

Also upload login.jpg to /bg and create favicon.

🍿 Just for fun

App build: Build + Prerender + Deploy

Backend build: Build + Deploy

Pinned Loading

  1. website website Public

    Webseite

    JavaScript

  2. app app Public

    myclub App | the next generation

    TypeScript 6 1

  3. backend backend Public

    Backend for my-club App

    HTML

  4. create-game-preview create-game-preview Public

    Web Component for Game Preview

    TypeScript

Repositories

Showing 8 of 8 repositories
  • app Public

    myclub App | the next generation

    myclubapp/app’s past year of commit activity
    TypeScript 6 1 26 (1 issue needs help) 0 Updated Oct 21, 2024
  • backend Public

    Backend for my-club App

    myclubapp/backend’s past year of commit activity
    HTML 0 BSD-3-Clause 0 9 (1 issue needs help) 7 Updated Oct 21, 2024
  • website Public

    Webseite

    myclubapp/website’s past year of commit activity
    JavaScript 0 MIT 0 1 0 Updated Oct 21, 2024
  • myclubapp/widget-plugin’s past year of commit activity
    Swift 0 0 0 0 Updated Aug 30, 2024
  • create-game-preview Public

    Web Component for Game Preview

    myclubapp/create-game-preview’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated May 20, 2024
  • email-templates Public

    Configure E-Mail Templates for mylcub mails

    myclubapp/email-templates’s past year of commit activity
    HTML 1 MIT 0 0 0 Updated Jan 10, 2024
  • myclubapp-juno Public

    Juno Build

    myclubapp/myclubapp-juno’s past year of commit activity
    SCSS 0 0 0 0 Updated Feb 16, 2023
  • .github Public

    my-club App organizations

    myclubapp/.github’s past year of commit activity
    0 0 0 0 Updated Sep 29, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…