Project Structure
by Mohamed Abdallah
1. Feature 2
1.1. Data Layer
1.1.1. Models
1.1.2. Repositoy
1.1.3. Requests
1.2. Logic Layer
1.2.1. Cubits
1.3. View Layer
1.3.1. Screens
2. Auth
2.1. Data Layer
2.1.1. Models
2.1.1.1. Parameters
2.1.1.1.1. UserName
2.1.1.1.2. Email
2.1.1.1.3. Password
2.1.1.2. Login
2.1.1.2.1. Mock
2.1.1.2.2. Login Response Model
2.1.1.2.3. Login Request Model
2.1.1.3. Register
2.1.1.3.1. Mock
2.1.1.3.2. Register Response Model
2.1.1.3.3. Register Request Model
2.1.1.4. Forget Password
2.1.1.4.1. Mock
2.1.1.4.2. Forget Password Response Model
2.1.1.4.3. Forget Password Request Model
2.1.2. Auth Repository
2.1.3. Requests
2.1.3.1. Login
2.1.3.2. Register
2.1.3.3. Forget Password
2.2. Logic Layer
2.2.1. Login
2.2.2. Register
2.2.3. Forget Password
2.3. View Layer
2.3.1. Screens
2.3.1.1. Login
2.3.1.2. Register
2.3.1.3. Forget Password