PagesStructure - IEEE-Team-3/map GitHub Wiki
This file outlines the structure of the frontend pages and their routing hierarchy.
- Shared layout includes:
- Navigation bar (sidebar for desktop)
- Top-level notifications
- Route transitions (with animation)
- Auth check wrapper
Path | Page Description |
---|---|
/ |
Home/Welcome page (if not logged in) |
/dashboard |
User dashboard (after login) |
/teams |
List of teams the user owns or is a member of |
/teams/:id |
Main team page with overview |
/teams/:id/settings |
Team settings and roles |
/teams/:id/chat |
Team chat (DMs, channels, role-based chats) |
/teams/:id/announcements |
Announcement feed |
/teams/:id/tasks |
Team-wide task board (kanban) |
/teams/:id/leaderboard |
Points and ranking info |
/admin |
Admin panel (global) |
/login
/signup
/reset-password
-
404
– Not Found -
403
– Unauthorized -
500
– Server Error