Git Product home page Git Product logo

mycure's Introduction

MYCURE Dynamic Modules (mycure-dynamic-modules)

TODOs

  • Firebase hosting setup for multiple apps
  • Github action for each dynamic app
  • Build commands (Right now local quasar uses old cli version)
  • Documentation for app creation

Layouts

Main Layout

  • Main Toolbar
    • Route Title
    • Logged In User
    • Notifications
    • Messages
  • Main Nav
    • All routes (3-level deep)
  • Main Footer

Blank Layout

  • Container
    • Slot

Components

Commons - All reusable components. Everything that can be reused across any type of page, e.g. loaders, alerts, etc. Module specific components - E.g. Queue board specific components.

Pages

All individual pages. A page should be locked in a specific module folder, unless it's a reusable page, e.g. login page.

Store

No specific use-case yet

Router

Routes

Should be based on config. There's a default, but it can be overriden by user config.

Guards

Write a guide in injecting route guards for specific module needs

Theme

Theme should have the capability to dynamically change up to module level. Meaning, module A can have a different them than module B in a single build.

Components

SFC structure

<template>
</template>

<script>
export default {
  setup () {
    // This must be the arrangement of elements
    // inside the setup method

    // 1. Helper custom scripts
    // 2. Store declarations
    // 3. Refs
    // 4. Computed properties
    // 5. init method
    // 6. functions
    // 7. Even functions - must start with `on` e.g. onClick, onHover, onSearch, etc
    // 8. Watchers
    // 9. Lifecycle hooks
    // 10. return
  }
}
</script>

mycure's People

Contributors

jofftiquez avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.