zeba_academy_ui_challenge 1.0.0
zeba_academy_ui_challenge: ^1.0.0 copied to clipboard
UI challenge toolkit for Zeba Academy.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog guidelines.
This project follows Semantic Versioning.
1.0.0 - 2026-07-01 #
Added #
Core Package #
- Initial release of
zeba_academy_ui_challenge - Created reusable Flutter UI challenge toolkit
- Added clean package architecture
- Added public package exports
Challenge System #
- Added daily UI challenge model
- Added challenge title support
- Added challenge description support
- Added difficulty level tracking
- Added day-based challenge tracking
- Added completion status management
Design Prompt System #
- Added reusable design prompt widget
- Added creative UI challenge prompt support
- Added prompt display component
Submission Gallery #
- Added submission data model
- Added gallery widget
- Added image submission display
- Added user submission information
- Added submission date tracking
Rating System #
- Added rating model
- Added star rating widget
- Added submission evaluation support
Feedback System #
- Added feedback model
- Added feedback card widget
- Added mentor/community review support
Progress Tracking #
- Added progress tracker widget
- Added completed challenge tracking
- Added total challenge tracking
- Added visual progress indicator
Dashboard #
- Added challenge dashboard screen
- Added challenge list display
- Added progress overview section
Documentation #
- Added complete README documentation
- Added installation guide
- Added usage examples
- Added contribution guidelines
- Added GPL-3.0 license information
Testing #
- Added package model tests
- Added challenge creation tests
- Added submission tests
- Added rating tests
- Added feedback tests
Dependencies #
Initial release uses Flutter SDK only.
No external runtime dependencies.
Breaking Changes #
None.
Fixed #
- Removed default Flutter calculator package example
- Replaced template tests with package-specific tests
Security #
- No known security issues.
Future Plans #
Planned improvements:
- Challenge categories
- Leaderboard system
- Achievement badges
- User profiles
- Cloud submission support
- Firebase integration
- Offline mode
- Advanced animations
- Theme customization
License #
This project is licensed under the GNU General Public License v3.0.
See LICENSE file for details.
Maintainer #
Sufyan bin Uzayr
Open-source developer
Website: https://sufyanism.com/
LinkedIn: https://www.linkedin.com/in/sufyanism