zeba_academy_learning_community 0.0.1
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:
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 โค๏ธ