Skip to content

Commit

Permalink
refact: Restructure project directory and file organization
Browse files Browse the repository at this point in the history
  • Loading branch information
Mo2Hefny committed Dec 29, 2024
1 parent a024f10 commit e81f3b7
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,26 @@ For a detailed understanding of the project workflow, refer to [docs/PROJECT_FLO
```plaintext
.
├── lib/ # Core application code
│ ├── components/ # Reusable UI components
│ ├── screens/ # Screens and page-level widgets
│ ├── services/ # Backend API integrations and business logic
│ ├── utils/ # Utility functions and helpers
│ ├── core/ # Core functionality (e.g., API calls, state management)
| | ├── classes/ # Custom classes
| | ├── constants/ # App constants
│ | ├── mocks/ # Mock data for testing
│ | ├── models/ # Data models
| | ├── providers/ # State management providers
| | ├── routes/ # Navigation routes
| | ├── services/ # API services
| | ├── theme/ # App themes
| | ├── view/ # Shared UI components
│ | └── utils.dart # Utility functions
│ ├── features/ # Application features (e.g., chat, settings)
| | ├── example/ # Example feature
| | | ├── repository/ # Data repository
| | | ├── services/ # Feature-specific services
| | | ├── view/ # Feature-specific UI components
| | | └── view_model/ # Feature-specific logic
│ | └── ... # Other features
│ ├── .env.example # Example environment variables
│ ├── .env # Local environment variables
│ └── main.dart # Application entry point
├── test/ # Unit and widget tests
├── docs/ # Documentation files
Expand Down

0 comments on commit e81f3b7

Please sign in to comment.