Skip to content
-
Home
- ShadCn
Phase 1: Foundation Setup (দিন ১-২)
- Vite + React + TypeScript project তৈরি
- Tailwind CSS setup
- shadcn/ui initialization ও configuration
- Project folder structure তৈরি
Phase 2: Basic UI Components (দিন ৩-৫)
- Button component install ও ব্যবহার
- Input component দিয়ে form field তৈরি
- Label component
- Card component দিয়ে layout তৈরি
- Badge component
Phase 3: Navigation & Layout (দিন ৬-৮)
- Sidebar component তৈরি (manually)
- Navigation Menu component
- Sheet component (mobile sidebar)
- Main layout structure তৈরি
Phase 4: Data Display (দিন ৯-১২)
- Table component install
- Student list table তৈরি
- Avatar component
- Pagination implement করা
- Skeleton loading states
Phase 5: Forms & Input (দিন ১৩-১৬)
- Form component (react-hook-form integration)
- Select component
- Checkbox ও Radio Group
- Date Picker component
- Student registration form তৈরি
Phase 6: Feedback & Dialogs (দিন ১৭-১৯)
- Dialog/Modal component
- Alert Dialog (confirmation)
- Toast notifications (Sonner)
- Alert component
Phase 7: Advanced Features (দিন ২০-২৩)
- Tabs component (student details view)
- Dropdown Menu (actions menu)
- Command component (search)
- Data Table with sorting/filtering
Phase 8: Dashboard & Charts (দিন ২৪-২৬)
- Dashboard layout তৈরি
- Chart components (Recharts integration)
- Stats cards তৈরি
Phase 9: Final Integration (দিন ২৭-৩০)
- React Router setup
- State management (Context/Zustand)
- API integration structure
- Complete system integration
- Responsive design polish
- 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