AOSSIE-Org / AOSSIE-Org/Resonate

Refactor Auth Module from GetX + MVC to Feature-Based MVVM with Riverpod

Open
#817 2 comments 0 reactions 1 assignee Claimed by @Mayank4352 View on GitHub
enhancement gsoc
Dominant language
Dart
Stars
344
Forks
350
PR merge metrics
No merged PRs in 30d

Description

### 🚀 The feature

Refactor the existing authentication module from the current MVC architecture using GetX to a feature-based MVVM architecture powered by Riverpod.

### Motivation, pitch

The current implementation tightly couples business logic, state management, and UI concerns, making long-term maintenance and feature expansion more challenging. Migrating to a feature-based MVVM structure with Riverpod will provide clearer separation of concerns, better dependency management, improved testability, and a more scalable foundation for future development.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.