πŸ“£ Office Announcement Dashboard – An Internal Tool for Smarter Communication!



This content originally appeared on DEV Community and was authored by Pooja Bhavani

This is a submission for Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space

Welcome to WorkBoard – Dashboard, a vibrant, responsive, and customizable internal announcement dashboard designed to help teams stay informed and productive.

What I Built

This internal dashboard allows team leads, IT, HR, or DevOps to:

Post scheduled or published announcements

Assign clear titles, dates, times, and statuses

Include links or notes for more context

Use emojis for visual clarity

Filter announcements with ease

Add announcements dynamically (with no reload)

It’s designed with a flexible layout, soft color themes, and emoji-based icons for a fun, productive UX.

🔖 Categories of Announcements included:

🛠 Server Maintenance

📦 Product Releases

🧪 Testing Downtimes

🔔 Reminders for Townhalls, Wellness Days, and more

Demo

https://pooja-dev.netlify.app/

**GitHub Repo:
https://github.com/pooja-bhavani/office-announcement-dashboard

Journey

I wanted to build something that reflects real office life β€” where announcements are constant but usually scattered across emails, chats, or boards. This dashboard centralizes them in a structured, visually appealing way.

What I focused on:
Clean HTML/CSS layout mimicking real admin tools

Responsive styling and consistent UX

JavaScript-driven input and table rendering

Adding emojis for quick visual cues

A friendly theme inspired by internal workspaces like AetherDesk, Notion, and Teams

What I learned:
Keeping the UI minimal makes it easier to update in the future

Accessibility (color contrast, button sizes) really enhances usability

Simpler designs often make a bigger impact

Made with by @pooja_bhavani
This is a solo submission.

License

I grant Axero a worldwide, royalty-free license to display this project for promotional or marketing purposes, with credit. Full ownership remains with me.

Thanks to Axero and the DEV team for this Amazing challenge!


This content originally appeared on DEV Community and was authored by Pooja Bhavani