Aveti Management Console
Active Feeds
Synchronized with /feed
In-App Modal
No active broadcast dialog
Target FCM Topics
announcements, user_{phone}, board_class
Android Token Sync
FCMTopicManager auto-subscribes
Aveti Push & Feed Pipeline Architecture
How teacher-service and the Android app coordinate tokens, topics, and notifications
On app start, FCMTopicManager.java subscribes the device to announcements. On login, it subscribes to user_{phone} and enrolled courses (bse_odisha_class_10).
UpdateFCMToken.java syncs the device registration token to PUT /service/auth/api/v1/student/update-fcm-token whenever FCM refreshes.
teacher-service dispatches via Firebase Admin SDK to structured topics. When a feed has send_notifications, it triggers push notifications automatically!
Live Android Simulator
Simulates real rendering in the Aveti Teachers Android App
New Physics Lab Worksheet Released
Download the updated Chapter 4 experiments with animated simulations.
aveti://dashboard/feedTAP TO OPEN