flutter upgrade
- Run in the terminal for updating flutter to latest version
- Implement Google Sign In
- Add email verification
- Implement role-based authentication (Admin/Student)
- Implement Firebase post creation
- Add image upload functionality
- Implement post deletion (Admin only)
- Add post editing feature
- Implement post search functionality
- Add post filtering options
- Implement post likes functionality
- Add comments system
- Add comment replies
- Implement comment moderation
- Add like/unlike animations
- Set up Firebase Cloud Messaging
- Implement push notifications
- Add in-app notifications
- Add notification preferences
- Implement notification read/unread status
- Add profile picture upload
- Implement profile editing
- Add user settings
- Add loading animations
- Implement error handling UI
- Add pull-to-refresh
- Implement infinite scroll