Skip to content

hamada-emam-tech/Booking_App

Repository files navigation

screenshots for app

## features

Architecture

Architecture Flow diagrame :

graph TD;
    lib-->src;
    lib-->main;
    src--->app
    src--->features
    app-->config
    app-->core
    app-->app.dart
    app-->injector
    config--->routes
    config--->theme
    features--->auth
    features--->booking
    features--->splash
    -
    auth---->data
    auth---->domain
    auth---->presentation
    data--->models
    data--->repositories
    data--->sources
    sources-->local
    sources-->remote
    domain--->entities
    domain--->reposetories
    domain--->usecases
    presentation---->cubit
    presentation---->views
    presentation---->widgets
    cubit-->cubit.dart
    cubit-->state.dart
    -
    booking---->data
    booking---->domain
    booking---->presentation
    data--->models
    data--->repositories
    data--->sources
    sources-->local
    sources-->remote
    domain--->entities
    domain--->reposetories
    domain--->usecases
    presentation---->cubit
    presentation---->views
    presentation---->widgets
    cubit-->cubit.dart
    cubit-->state.dart
    -
    splash---->data
    splash---->domain
    splash---->presentation
    data--->models
    data--->repositories
    data--->sources
    sources-->local
    sources-->remote
    domain--->entities
    domain--->reposetories
    domain--->usecases
    presentation---->cubit
    presentation---->views
    presentation---->widgets
    cubit-->cubit.dart
    cubit-->state.dart
    
     
Loading
# The architecture folders

  • lib
    -->src
    -->main
  • src
    --->app
    --->features
  • app
    -->config
    -->core
    -->app.dart
    -->injector
  • config
    --->routes
    --->theme
  • features
    --->auth
      -----------------
    • auth
      ---->data
      ---->domain
      ---->presentation
      • data
        --->models
        --->repositories
        --->sources
      • sources
        -->local
        -->remote
      • domain
        --->entities
        --->reposetories
        --->usecases
      • presentation
        ---->cubit
        ---->views
        ---->widgets
      • cubit
        -->cubit.dart
        -->state.dart

    --->booking
      -----------------
    • booking
      ---->data
      ---->domain
      ---->presentation
      • data
        --->models
        --->repositories
        --->sources
      • sources
        -->local
        -->remote
      • domain
        --->entities
        --->reposetories
        --->usecases
      • presentation
        ---->cubit
        ---->views
        ---->widgets
      • cubit
        -->cubit.dart
        -->state.dart

    --->splash
      -----------------
    • splash
      ---->data
      ---->domain
      ---->presentation
      • data
        --->models
        --->repositories
        --->sources
      • sources
        -->local
        -->remote
      • domain
        --->entities
        --->reposetories
        --->usecases
      • presentation
        ---->cubit
        ---->views
        ---->widgets
      • cubit
        -->cubit.dart
        -->state.dart
  • -

About

clean Architecture full featured booking app with smart team members

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •