Welcome to Kerala Project Center.

Digital Notice Board Using Android Application

Digital Notice Board Using Android Application

Digital Notice Board Using Android Application project

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



Android Studio
Java/Kotlin
Firebase Realtime DB
Firebase Cloud Messaging
PHP Admin Panel


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.


Digital Notice Board Android – hexcodeplus%20ads

Android Display App



Digital Notice Board – Android App

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 Backend



Digital Notice Board – Firebase

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.


Admin Web Panel



Digital Notice Board – Admin Panel

The PHP-based admin web panel provides the interface for staff to manage all notices.
Key admin features:

  • Create notices with title, content, category, priority, images, and PDF attachments.
  • Schedule notices with start and auto-expiry dates.
  • Categorize notices: Academic, Examination, Event, Sports, Placement, Holiday, Emergency.
  • Dashboard showing active, scheduled, and expired notices with analytics.



System Architecture

Digital Notice Board Android – Architecture

Key Functionalities


Display Module (Android App)


• Auto-rotating slideshow of active notices with configurable timing
• Real-time sync with Firebase Realtime Database
• Fullscreen mode optimized for large display screens
• Image and PDF document preview within slideshow
• Category-based color coding for quick visual identification

Admin Module (PHP Web Panel)


• User authentication with role-based access (admin, faculty, department head)
• Notice creation with rich text editor, image upload, and PDF attachment
• Scheduling with start date/time and automatic expiry
• Priority settings for emergency notifications

Notification Module


• Firebase Cloud Messaging for instant push updates
• Emergency notices interrupt regular slideshow
• Email notifications to subscribed users for important notices




Hours

Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working

Location

2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012

Book Now

+91 9633118080