Skip to content

MARCA is a Management And Resource Coordination Application

Notifications You must be signed in to change notification settings

jahearnco/MarcaApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MARCA is a Management And Resources Coordination Application

  • AWS based suite implemented for a large scale mail-in balloting production
  • coordinates communications, reports, analyses, workgroups, operations and resources.
  • leverages fast DynamoDB-Java workgroup lookup routines.
  • configurable for most organizations : families, clinics, mid-sized businesses, personal projects. Etc.

    MarcaApp is a limited feature app version of MARCA based on iOS Amplify-Swift libraries

    Marca Banner   Video

          Marca Banner                 Marca Banner                 Marca Banner

    MarcaButton
    MarcaLogView
    MarcaSelect
    MarcaTextField

    Marca Banner   Auth

    AWS Cognito
    KeyChainProxy

    Marca Banner   Enums

    enum MarcaError: Error
    enum MarcaProfileTitle:String,CaseIterable
    enum MarcaViewChoice
    enum MarcaTitle
    enum MarcaLoginMenuChoice:String,CaseIterable
    enum MarcaCreateTextMenuChoice:String,CaseIterable
    enum MarcaEditProfilesMenuChoice:String,CaseIterable
    enum MarcaProfileStatusChoice:String,CaseIterable
    enum MarcaLogsViewMenuChoice:String,CaseIterable
    enum MarcaSelectType:String,CaseIterable
    enum MarcaItemHashManager
    
    protocol MarcaItem:Identifiable,Equatable
    protocol MarcaViewProxy
    protocol Marca
    protocol Singleton
    protocol ObservableSingleton:ObservableObject,Singleton
    
    extension UIApplication
    extension UIApplication: UIGestureRecognizerDelegate
    extension AnyObject?
    extension String
    extension CaseIterable where Self: RawRepresentable
    extension Color
    extension MarcaLogItem
    extension Profile
    extension Int
    extension CGFloat
    extension EdgeInsets
    

    Marca Banner   Model

    @Published var cacheKiller:String = .emptyString
    @Published var isPortraitOrientation:Bool = true
    @Published var isLoginButtonPressed:Bool = false
    @Published var headerHeight:CGFloat = .headerHeightPortrait
    @Published var footerHeight:CGFloat = 0
    @Published var menuDoesAppear:Bool = false
    @Published var tapOccurred:Bool = false
    @Published var fieldMaybeInFocus:Field?
    @Published var inEditingMode:Bool = false
    @Published var authDidFail:Bool = false
    @Published var frameViewChoice:MarcaViewChoice = .noView
    @Published var taskViewChoice:MarcaViewChoice = .noView
    @Published var currentView:MarcaViewChoice = .noView
    @Published var isLogoutChoiceButtonPressed:Bool = false
    @Published var appFullScreenAspectRatio:CGFloat = 1
    @Published var appFullWidth:CGFloat = 0
    @Published var appFullHeight:CGFloat = 0
    @Published var isLoggingOut:Bool = false
    @Published var isUserLoggedIn:Bool = false
    @Published var loggedInUsername:String = .emptyString
    @Published var user:User?
    @Published var overlayIsShowing:Bool = false
    @Published var communityLogs:[MarcaLogItem] = []
    
    class MarcaClass:Marca
    MarcaClassFactory public static func getInstance<T:MarcaClass>(className:String, kType:T.Type, instanceLabel:String=.emptyString)->MarcaClass!
    MarcaClassFactory public static func handleNewInstance<T:MarcaClass>(instance:MarcaClass?, kType:T.Type, instanceLabel:String)throws
    

    Full Stack :: iOS :: AWS :: iOT :: LAMP :: Smart Devices :: EE :: Engineering Physics

  • About

    MARCA is a Management And Resource Coordination Application

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages