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

Learning community package with profiles, posts, discussions, reactions and feeds.

Changelog #

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

This project follows Semantic Versioning.


0.0.1 Initial Release #

๐ŸŽ‰ Added #

Student Profiles #

  • Added student profile management.

  • Support for:

    • Student name
    • Biography
    • Avatar
    • Followers
    • Following list

๐Ÿ“ Learning Posts #

  • Added community post creation.

  • Added support for:

    • Post content
    • Author reference
    • Creation timestamp
    • Post collections

๐Ÿ’ฌ Discussions #

  • Added discussion system.
  • Added comment support.
  • Students can participate in learning conversations.

โค๏ธ Reactions #

  • Added post reaction system.

Supported reactions:

  • Like
  • Love
  • Celebrate
  • Helpful

๐Ÿ‘ฅ Following System #

  • Added student following functionality.
  • Added follower tracking.
  • Added personalized community interactions.

๐Ÿ“ฐ Learning Feed #

  • Added learning feed generation.
  • Feed displays posts from followed students.

๐ŸŽจ UI Components #

Added reusable Flutter widgets:

  • StudentCard
  • PostCard
  • FeedView
  • ProfileView

๐Ÿ— Core Architecture #

Added:

  • CommunityController
  • Student model
  • Post model
  • Comment model
  • Reaction model

๐Ÿงช Testing #

Added package tests for:

  • Student creation
  • Post creation
  • Reactions
  • Following system
  • Feed generation

๐Ÿ“š Documentation #

Added:

  • Production README
  • Installation guide
  • Usage examples
  • Architecture documentation
  • GPL v3 license documentation

Fixed #

  • Fixed immutable list mutation issue.
  • Updated models to support dynamic collections.
  • Improved internal list handling.

Security #

  • No external network dependency.
  • Backend independent architecture.
  • Safe local state management.

License #

This project is licensed under the:

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


Maintainers #

Created and maintained by:

Sufyan bin Uzayr

Website:

https://sufyanism.com/


Future Roadmap #

Planned improvements:

  • Firebase integration
  • REST API adapter
  • Pagination support
  • Real-time messaging
  • Push notifications
  • Media attachments
  • Community moderation tools
  • Advanced search
  • Offline caching

Thank you for using Zeba Academy Learning Community โค๏ธ

0
likes
140
points
82
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Learning community package with profiles, posts, discussions, reactions and feeds.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, uuid

More

Packages that depend on zeba_academy_learning_community