-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestExtra attention is neededExtra attention is needed
Description
π§ Feature Area
Announcements Feed
π§ Feature Overview
A centralized feed for official updates from faculty, SRC, and clubs. Enables students to read, react, and share news that matters to their academic and social life
π οΈ Development Tasks
- [ ] Build registration form with email, password, and UG number fields
- [ ] Add UG number validation (pattern: UGYY/Faculty/Dept/RegNo)
- [ ] Implement login with session persistence
- [ ] Create profile setup screen (course, year, interests)
- [ ] Secure routes with JWT authentication
- [ ] Handle logout and session expiration
β Acceptance Criteria
- [ ] Student can register and log in successfully
- [ ] UG number validated before account creation
- [ ] User profile data saved to database
- [ ] Token-based session active across refresh
- [ ] Logout clears session securely
π API / Backend Requirements
POST /api/auth/register
POST /api/auth/login
GET /api/auth/profile
PUT /api/auth/update-profile
π¨ Design Reference

π§ͺ Testing Notes
-
[ ] Register as UG20/SCCS/1001
-
[ ] After login, user should land on personalized dashboard
π Additional Context
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershacktoberfestExtra attention is neededExtra attention is needed
Type
Projects
Status
No status
Status
Ready