1. Introduction
Problem:
- Cohort students apne groups banate hain, but:
- Group size limit (4 members) cross ho jata hai.
- Koi proper tracking nahi hota kaun active hai, kaun nahi.
- Leaders ko members manage karne mein dikkat hoti hai.
Solution:
✅ ChaiTeams Platform – Ek system jahan:
- Fixed group size (4 members = 1 leader + 3 members).
- Joining/Leaving/Kicking ka full transparency rahega.
- Har student ki accountability track hogi.
2. Features & Functionality
A. Admin Panel (ChaiCode)
- CSV Upload:
- Admin enrolled students ki list CSV se upload karega.
- Sirf whi emails login kar payengi jo CSV mein hongi.
- Cohort Management:
- Students ko login time pe batana hoga kis cohort (WebDev/GenAI/DSA) ka part hain.
B. Student Dashboard (User Flow)
- Signup/Login:
- Email + Cohort select → "Enrolled ho? ✅"
- Agar nahi, toh access denied.
- Group Actions:
- Create Group: Leader ban sakte ho (4 members max).
- Join Group: Public groups mein apply kar sakte ho.
C. Group Management
- Leader Controls:
- Noticeboard update (Tasks, Meeting links).
- Members ko add/remove kar sakte hain (with reason).
- Group disband kar sakte hain (pehle members remove karke).
- Member Controls:
- Sirf 1 group mein ho sakte hain.
- Noticeboard dekh sakte hain, edit nahi kar sakte.