zeba_academy_student_dashboard 0.0.1
zeba_academy_student_dashboard: ^0.0.1 copied to clipboard
Student dashboard component library for LMS apps with profile header, stats cards, progress indicators, timeline and attendance tracker UI.
Changelog #
All notable changes to zeba_academy_student_dashboard will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
0.0.1 - 2026-02-27 #
โจ Added #
-
Initial release of zeba_academy_student_dashboard
-
Profile Header widget
- Student avatar
- Name and course display
- Test-safe image provider support
-
Stats Card widget for dashboard metrics
-
Course Progress Card with percentage indicator
-
Activity Timeline component
-
Attendance Tracker UI grid
-
Reusable data models:
ActivityModelAttendanceModel
-
Central export library file
-
Theme-aware UI components
-
Widget testing support (no network dependency)
๐งช Testing #
-
Added widget tests for:
- ProfileHeader
- StatsCard
-
Test-safe image injection support
๐ฆ Package Structure #
- Modular folder architecture (
src/widgets,src/models) - Clean public API exports
๐ Documentation #
- Production-ready README
- GPL-3.0 License added
- Usage examples included
๐ฎ Planned (Next Versions) #
0.1.0 (Upcoming) #
- Dashboard Layout widget
- Responsive grid system
- Animated progress indicators
- Improved accessibility support
0.2.0 (Future) #
- Theme extension system
- Dark mode enhancements
- Desktop & Web optimizations
- Example application