1. Home
  2. ShadCn

ShadCn

Phase 1: Foundation Setup (দিন ১-২)

  1. Vite + React + TypeScript project তৈরি
  2. Tailwind CSS setup
  3. shadcn/ui initialization ও configuration
  4. Project folder structure তৈরি

Phase 2: Basic UI Components (দিন ৩-৫)

  1. Button component install ও ব্যবহার
  2. Input component দিয়ে form field তৈরি
  3. Label component
  4. Card component দিয়ে layout তৈরি
  5. Badge component

Phase 3: Navigation & Layout (দিন ৬-৮)

  1. Sidebar component তৈরি (manually)
  2. Navigation Menu component
  3. Sheet component (mobile sidebar)
  4. Main layout structure তৈরি

Phase 4: Data Display (দিন ৯-১২)

  1. Table component install
  2. Student list table তৈরি
  3. Avatar component
  4. Pagination implement করা
  5. Skeleton loading states

Phase 5: Forms & Input (দিন ১৩-১৬)

  1. Form component (react-hook-form integration)
  2. Select component
  3. Checkbox ও Radio Group
  4. Date Picker component
  5. Student registration form তৈরি

Phase 6: Feedback & Dialogs (দিন ১৭-১৯)

  1. Dialog/Modal component
  2. Alert Dialog (confirmation)
  3. Toast notifications (Sonner)
  4. Alert component

Phase 7: Advanced Features (দিন ২০-২৩)

  1. Tabs component (student details view)
  2. Dropdown Menu (actions menu)
  3. Command component (search)
  4. Data Table with sorting/filtering

Phase 8: Dashboard & Charts (দিন ২৪-২৬)

  1. Dashboard layout তৈরি
  2. Chart components (Recharts integration)
  3. Stats cards তৈরি

Phase 9: Final Integration (দিন ২৭-৩০)

  1. React Router setup
  2. State management (Context/Zustand)
  3. API integration structure
  4. Complete system integration
  5. Responsive design polish
  6. Final testing ও deployment ready

🎯 System Features যা তুমি বানাবে:

  • Student Registration Form
  • Student List with Search & Filter
  • Student Profile View
  • Attendance Management
  • Grade/Marks Entry
  • Dashboard with Statistics
  • Responsive Sidebar Navigation

Articles

How can we help?