zeba_academy_idea_board 0.0.1 copy "zeba_academy_idea_board: ^0.0.1" to clipboard
zeba_academy_idea_board: ^0.0.1 copied to clipboard

A customizable Flutter idea board package.

Changelog #

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

This project follows semantic versioning.

Format:

MAJOR.MINOR.PATCH


0.0.1 Initial Release #

Added #

Idea Management #

  • Added reusable Idea Board package
  • Added idea card component
  • Added idea model structure
  • Added idea collection display support

Voting System #

  • Added reusable Vote Button widget
  • Added vote counter support
  • Added vote interaction callbacks

Comment System #

  • Added Comment Model
  • Added reusable Comment Section widget
  • Added comment creation support
  • Added comment callbacks for backend integration

Categories #

  • Added category support for ideas
  • Added category labels using chips

Priority System #

Added priority enum:

  • Low
  • Medium
  • High
  • Critical

Status Tracking #

Added idea status workflow:

  • Submitted
  • Planned
  • In Progress
  • Completed
  • Rejected

Package Structure #

Created clean Flutter package architecture:

lib/

models/

- idea_model.dart
- comment_model.dart
- category_model.dart


enums/

- priority.dart
- idea_status.dart


widgets/

- idea_card.dart
- idea_board.dart
- vote_button.dart
- comment_section.dart


theme/

- idea_board_theme.dart

Developer Experience #

Added:

  • Public package exports
  • Reusable widgets
  • Callback-based architecture
  • Custom backend integration support

Documentation #

Added:

  • README documentation
  • Installation guide
  • Usage examples
  • Feature documentation

Testing #

Added package tests for:

  • IdeaModel creation
  • Vote data handling
  • Comment model
  • Priority enum
  • Status enum

Future Roadmap #

Planned #

  • ❌ Idea search
  • ❌ Category filters
  • ❌ Kanban status board
  • ❌ Drag and drop ideas
  • ❌ Animations
  • ❌ Theme customization
  • ❌ Firebase adapter
  • ❌ REST API adapter
  • ❌ Offline storage support

Credits #

Created and maintained by:

Sufyan bin Uzayr

Open-source developer.

Website:

https://sufyanism.com/


License #

GNU General Public License v3.0

See LICENSE file for details.

0
likes
130
points
72
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A customizable Flutter idea board package.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_idea_board