zeba_academy_coding_challenge 1.0.0 copy "zeba_academy_coding_challenge: ^1.0.0" to clipboard
zeba_academy_coding_challenge: ^1.0.0 copied to clipboard

A Flutter package for coding challenges, test cases, hints, solutions, XP rewards and leaderboards.

Changelog #

All notable changes to this project will be documented in this file.

The format follows Keep a Changelog.

This project follows Semantic Versioning.


1.0.0 - 2026-06-15 #

๐ŸŽ‰ Initial Release #

First stable release of Zeba Academy Coding Challenge.

A Flutter package designed to help developers build coding practice platforms, educational apps, and gamified learning experiences.


โœจ Added #

๐Ÿงฉ Coding Challenge System #

  • Added coding challenge model
  • Added challenge title support
  • Added challenge descriptions
  • Added unique challenge IDs
  • Added XP reward configuration
  • Added reusable challenge structure

๐Ÿงช Test Case System #

  • Added test case model
  • Added input/output validation support
  • Added multiple test cases per challenge
  • Added automated answer checking

๐Ÿ’ก Hint System #

  • Added learner hint support
  • Added multiple hints per challenge
  • Added progressive learning assistance

๐Ÿ“˜ Solution System #

  • Added solution storage
  • Added official solution display support
  • Added code explanation compatibility

โญ XP Reward System #

  • Added XP calculation service
  • Added completion-based rewards
  • Added gamification support

๐Ÿ† Leaderboard System #

  • Added leaderboard user model
  • Added rank support
  • Added XP-based ranking structure

๐ŸŽจ Widgets Added #

Challenge Card #

Added reusable challenge display widget.

Features:

  • Challenge title
  • Description
  • XP badge
  • Material design support

XP Badge #

Added XP reward badge widget.

Features:

  • Custom XP display
  • Reusable UI component

Leaderboard Tile #

Added leaderboard list component.

Features:

  • User rank
  • Username
  • XP display

โš™๏ธ Services Added #

Challenge Service #

Added challenge management utilities.

Includes:

  • Answer validation
  • XP calculation
  • Challenge completion handling

๐Ÿ“ฆ Package Improvements #

  • Added clean package architecture
  • Added reusable models
  • Added widget exports
  • Added service exports
  • Added documentation
  • Added GPL-3.0 license support

๐Ÿ“ Project Structure #

Created scalable package structure:

lib/

โ”œโ”€โ”€ models/

โ”œโ”€โ”€ widgets/

โ”œโ”€โ”€ services/

โ”œโ”€โ”€ data/

โ””โ”€โ”€ zeba_academy_coding_challenge.dart

๐Ÿงช Testing #

Added package tests for:

  • Challenge loading
  • Test case validation
  • Answer checking
  • XP reward calculation

๐Ÿ“š Documentation #

Added:

  • Complete README documentation
  • Installation guide
  • Usage examples
  • API examples
  • Contribution guide

Future Roadmap ๐Ÿš€ #

Planned features:

  • Online code execution support
  • Real-time compiler integration
  • Firebase leaderboard sync
  • Daily coding challenges
  • Achievement badges
  • User progress tracking
  • Streak system
  • Difficulty levels
  • Challenge categories

Credits #

Developed with โค๏ธ by:

Sufyan bin Uzayr

Open-source developer building useful Flutter packages.

Website:

https://sufyanism.com


License #

GNU General Public License v3.0 (GPL-3.0)

Copyright ยฉ 2026 Sufyan bin Uzayr

0
likes
140
points
68
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter package for coding challenges, test cases, hints, solutions, XP rewards and leaderboards.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_coding_challenge