Skip to content
Back to Milestones

Layout & Theming (Week 2-3)

Open
No due date
Last updated Dec 23, 2025

Goal: Build application layout and implement theme switching

Tasks

  • Create ThemeContext
  • Implement ThemeToggle component
  • Configure DaisyUI themes
  • Implement Header component
  • Implement Layout component
  • Setup React Router
  • Create basic routing structure
  • Implement 404 Not Found page

Learning Objectives

  • Understand React Context API
  • Learn about theme management
  • Practice component composition
  • Introduction to React Router

Deliverables

  • ✅ Complete layout structure
  • ✅ Working theme switching
  • ✅ Basic routing setup

Assignment Distribution

  • Rohit Sharma: ThemeToggle, Layout
  • Arnab Mandal: Header, NotFoundPage
75% complete

List view