This is a submission for Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space
What I Built
For this challenge, I developed a modern, minimal, and fully responsive intranet homepage for a fictional company named Acme Corp.
The intranet dashboard is designed to:
- Help employees stay informed
- Centralize communication
- Provide rapid access to key tools and resources All structured to reflect intuitive, clean UX.
β¨ Features Include:
- π Upcoming Events section to promote meetings & activities
- π’ Company Announcements to share major internal updates
- π Team Spotlight, displaying a featured teammate with dynamic avatar initials (no images)
- π Quick Links to internal tools like HR, payroll & training portals
- π€οΈ Current Office Status, showing location and weather update info
- π§ Sidebar Navigation designed with dark mode UI for legibility
- π± Responsive layout that works well across desktop and mobile
All of the above was built using:
- β HTML, CSS & JavaScript
- β No frameworks
- π‘ No external image assetsβavatars are represented using user initials
Demo
π Try the Live Demo on CodePen
π https://codepen.io/pen?template=JoYGWNN
π§ Source Code on GitHub
π§Ύ https://github.com/MakendranG/intranet-challenge.git
πΈ Preview screenshot:
Journey
This challenge was a refreshing opportunity to design a full-page layout from scratch. Here's what I focused on during development:
π§ Design Intent
- Used Flexbox and CSS Grid to create a scalable layout
- Ensured components are modular and styled clearly using BEM-like structure
- Adopted the Inter font for clarity and a modern feel
- Maintained good color contrast and accessible usage of ARIA and semantic HTML
π± Mobile Friendly
Layouts adapt automatically to small screens β the sidebar gets hidden, and widgets stack fluidly.
π Choices Iβm Proud Of
- Replicating a clean, usable layout using only vanilla web technology
- Building a dynamic, avatar-free Team Spotlight using initials inside styled circles
- Writing fully responsive CSS without media query overload
π What I Learned
- How to structure large UI components without a JS framework
- Clean CSS and layout patterns pay off when building dashboards
- That even simple HTML/CSS/JS projects can reflect strong UX + real-world utility
How You Can Use This
This intranet design can be adapted for:
- π Real company dashboards or employee portals
- π§Ύ HR or internal team admin tools
- π§βπ» Onboarding systems and organization dashboards
- Hackathon & internal event utilities
Feedback & Ideas?
π¬ I'd love to hear your suggestions, feedback, or what you might build differently!
Leave a comment or check out the project on:
Thanks to the Axero team and DEV for a super fun challenge!
Good luck to all other participants! π
Top comments (0)