# Backend – [Session Title] # 🛠️ Task Checklist ## 🚧 Branching - [ ] Create the `feature/[name]` branch from `develop` ## Create `IRepository` in Domain - [ ] Add the interface to `Domain/Framework/Interfaces/Repositories` 📂 Suggested Folder: `Domain/Framework/Interfaces/Respositories` ```csharp // IRepository.cs ``` ## Implement Base Repository - [ ] Create `BaseRepository` in `Infrastructure/Framework/Base` - [ ] Implement the interface ```c# //code ``` # 🧠 Hints & Notes - Use generics for flexibility - Mark methods `virtual` if you're going to override # 🙌 Acknowledgements - ChatGPT for snippet refinement and explanations - Microsoft Docs for Entity Framework patterns # 🔍 References