Feat/dynamic team management engine
Closes #1 (closed)
Summary
This MR introduces a pure frontend logic module for dynamic intern team management. It enables creating, renaming, deleting teams and adding/removing interns using an in-memory store, with no API or backend dependency.
Changes
- Added team state store using a simple in-memory pattern
- Implemented team management functions (create, rename, delete, add/remove intern)
- Included mock/sample data for immediate UI consumption
Scope
src/modules/teams/teamManager.tssrc/store/teamStore.ts
Notes
- Pure logic only (no UI or API calls)
- Designed to be directly importable by the UI layer
- Does not affect existing workflows or code paths
Edited by Kushal Lagichetty