Skip to content

Refactor project structure for better modularity and readability #1

@chetanr25

Description

@chetanr25

Description

The current file structure under the lib/ directory is flat and difficult to maintain. UI files, business logic, and utility code are mixed at the same level, which makes the project harder to understand and scale.

Expected Change

Refactor the project to follow a clearer modular structure using folders such as:

lib/
├── providers/
├── constants/
├── screens/
├── widgets/
└── main.dart

The goal is to group code based on responsibility rather than keeping everything in a single folder.

Why This Is Needed

  • Improves code readability
  • Makes the project easier to maintain
  • Encourages separation of concerns
  • Helps contributors quickly understand the structure

Acceptance Criteria

  • Files are reorganized into the above folders
  • No functional regressions after refactoring
  • The new structure is clean and easy to navigate

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions