Welcome to Kerala Project Center.
Traditional paper notice boards are inefficient. This project creates a Digital Notice Board using Android. The app runs on display screens in campus areas, fetching notices from Firebase Realtime Database. The admin panel allows staff to create and schedule notices. Firebase Cloud Messaging enables instant push updates. Notices can include text, images, and document links with automatic expiry.
| Components | Hexkart | Flipkart |
|---|---|---|
| Android Studio | ||
| Java/Kotlin | ||
| Firebase Realtime DB | ||
| Firebase Cloud Messaging | ||
| PHP Admin Panel |
Note: The components listed are software tools and frameworks required for development.
The Android app runs on display screens placed in campus corridors, canteens, and halls. Built with Java/Kotlin in Android Studio, it connects to Firebase Realtime Database to fetch active notices. Notices are displayed in an auto-rotating slideshow format with configurable display duration per notice. The app auto-refreshes data in real-time when new notices are published or existing ones are updated.
Firebase Realtime Database stores all notice data including title, content, category, priority, images, document attachments, expiry date, and scheduling information. Firebase's real-time synchronization ensures display devices instantly receive updates without polling. Firebase Cloud Messaging (FCM) sends push notifications to display devices for urgent notices, allowing them to interrupt the regular slideshow for high-priority announcements.
The PHP-based admin web panel provides the interface for staff to manage all notices.
Key admin features:

Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working
2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012
+91 9633118080