πŸ“ Folder Structure (Frontend)

A clean and scalable folder structure is critical for long-term maintainability. A suggested structure:

/lib
  /core         # Constants, themes, shared utilities
  /models       # Data models (User, Course, Lesson, etc.)
  /screens      # Individual screen UIs
  /widgets      # Reusable UI components
  /services     # API services and integration
  /providers    # State management logic (Bloc, Provider)
  /localization # Multi-language support
/main.dart      # App entry point

Last updated