Skip to content

Feat/dynamic team management engine

Kushal Lagichetty requested to merge feat/dynamic-team-management-engine into main

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.ts
  • src/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

Merge request reports

Loading