CCExtractor / beacon

Flutter application to share location with a group. (under development)
61 stars 149 forks source link

Readme #241

Open RunTerror opened 3 weeks ago

RunTerror commented 3 weeks ago

updated project structure

Directory/File Description
beacon/ Root directory of the project
├── lib/ Contains the main application code
│ ├── config/ Configuration files
│ ├── core/ Core application logic
│ ├── data/ Data layer
│ │ ├── datasources/ Handles data sources
│ │ │ ├── local/ Local data sources
│ │ │ └── remote/ Remote data sources
│ │ ├── models/ Data models
│ │ └── repositories/ Data repositories
│ ├── domain/ Domain layer
│ │ ├── entities/ Domain entities
│ │ ├── repositories/ Domain repositories
│ │ └── usecases/ Domain use cases
│ ├── presentation/ Presentation layer
│ │ ├── auth/ Authentication features
│ │ │ ├── cubit/ Authentication Cubit
│ │ │ ├── widget/ Authentication widgets
│ │ │ └── screen/ Authentication screens
│ │ ├── home/ Home features
│ │ │ ├── cubit/ Home Cubit
│ │ │ ├── widget/ Home widgets
│ │ │ └── screen/ Home screens
│ │ ├── group/ Group features
│ │ │ ├── cubit/ Group Cubit
│ │ │ ├── widget/ Group widgets
│ │ │ └── screen/ Group screens
│ │ ├── hike/ Hike features
│ │ │ ├── cubit/ Hike Cubit
│ │ │ ├── widget/ Hike widgets
│ │ │ └── screen/ Hike screens
│ │ ├── widgets/ Shared widgets used across all presentation folders
│ │ └── splash_screen.dart Initial screen displayed while loading
├── main.dart App entry point
├── theme/ Theme configurations
├── locator.dart Dependency injection setup (using get_it)
├── router.dart App navigation routes