# Backend – [Session Title] ## 🚧 Branching - [ ] Create the `feature/[name]` branch from `develop` ## 🛠️ Task Checklist ### 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