zeba_academy_ui_challenge 1.0.0 copy "zeba_academy_ui_challenge: ^1.0.0" to clipboard
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
  • 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

0
likes
130
points
68
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

UI challenge toolkit for Zeba Academy.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_ui_challenge