PagesStructure - IEEE-Team-3/map GitHub Wiki

Pages Structure 🗂️

This file outlines the structure of the frontend pages and their routing hierarchy.


Root Layout

  • Shared layout includes:
    • Navigation bar (sidebar for desktop)
    • Top-level notifications
    • Route transitions (with animation)
    • Auth check wrapper

Main Pages

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)

Auth Pages

  • /login
  • /signup
  • /reset-password

Error Pages

  • 404 – Not Found
  • 403 – Unauthorized
  • 500 – Server Error
⚠️ **GitHub.com Fallback** ⚠️