zeba_academy_idea_board 0.0.1
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:
License #
GNU General Public License v3.0
See LICENSE file for details.