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

A Flutter project management package with roadmap, tasks, milestones, progress tracking and showcase projects.

Changelog #

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

This project follows Semantic Versioning.


1.0.0 - 2026-06-17 #

πŸŽ‰ Initial Release #

First stable release of zeba_academy_project_builder.

A Flutter package designed to help developers manage software projects with structured planning and progress tracking.


✨ Added #

Project Management #

  • Added project model support
  • Added project creation workflow
  • Added project description support
  • Added unique project identification

πŸ—ΊοΈ Project Roadmap #

  • Added roadmap management
  • Added roadmap title support
  • Added roadmap steps tracking

Example:

RoadmapModel(
  title: "App Development",
  steps: [
    "Planning",
    "Design",
    "Development"
  ],
);

βœ… Task Management #

  • Added task creation
  • Added task completion tracking
  • Added task update functionality
  • Added task status management

Features:

  • Task ID
  • Task title
  • Completion state
  • Task toggling

🏁 Milestones #

  • Added milestone planning
  • Added milestone deadlines
  • Added milestone tracking

πŸ“Š Progress Tracking #

  • Added automatic project progress calculation
  • Added completed task percentage calculation
  • Added progress monitoring support

Example:

project.progress;

🎨 Showcase Projects #

Added project showcase functionality.

Includes:

  • Project name
  • Project image
  • Repository URL support

🧩 Widgets Added #

Added reusable Flutter widgets:

ProgressCard #

Displays project completion progress.


TaskTile #

Reusable task list component.


MilestoneCard #

Displays project milestones.


ShowcaseCard #

Displays showcase projects.


βš™οΈ Controller Added #

Added:

ProjectController

Features:

  • Add projects
  • Update tasks
  • Calculate project progress
  • Manage project state

πŸ“ Package Architecture #

Added clean package structure:

lib/

models/

controllers/

widgets/

zeba_academy_project_builder.dart

πŸ§ͺ Testing #

Added package tests.

Covered:

  • Project progress calculation
  • Task updates
  • Controller operations
  • Model functionality

πŸ”§ Development #

Added:

  • Flutter package configuration
  • Dart documentation support
  • Static analysis support
  • Test configuration

πŸ“œ License #

Released under:

GNU General Public License v3.0


πŸ‘¨β€πŸ’» Maintainer #

Sufyan bin Uzayr

Open-source developer building useful Flutter and developer tools.

Website:

https://sufyanism.com/


πŸŽ“ Zeba Academy #

Learning platform for coding, technology, and development.

Website:

https://zeba.academy/

Resources:

https://code.zeba.academy/


Future Plans #

πŸš€ Upcoming Features #

  • Persistent local storage
  • JSON export/import
  • Project templates
  • Advanced analytics
  • Team collaboration support
  • Dark mode improvements
  • More customization options

Thank you for using zeba_academy_project_builder ❀️

0
likes
130
points
79
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter project management package with roadmap, tasks, milestones, progress tracking and showcase projects.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, intl, uuid

More

Packages that depend on zeba_academy_project_builder