# 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