This is a submission for Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space
What I Built
I created PulseHub, a next-generation intranet homepage that reimagines how teams collaborate in the digital workspace. This isn't just another corporate portal - it's a dynamic, engaging platform that makes work more productive, social, and fun.
π― The Vision
PulseHub addresses the modern workplace challenge: how do you create a digital space that employees actually want to use? My solution combines enterprise functionality with consumer-grade UX, gamification elements, and real-time collaboration features.
β¨ Key Features
π² Drag & Drop Dashboard - Fully customizable widget layout where users can arrange their workspace exactly how they want it
π AI-Powered Search - Smart search with personalized suggestions that learns from user behavior and role
π Gamification System - Points, badges, achievements, and leaderboards that make work engaging and rewarding
π¬ Real-time Collaboration - Live chat, activity feeds, and kudos system for instant team connection
π± Progressive Web App - Install to any device with offline support and push notifications
π Adaptive Themes - Beautiful dark/light/system themes that adapt to user preferences
π₯ Smart Personas - Tailored experiences for Manager, Employee, and New Hire roles
Demo
π Live Demo - PulseHub
π GitHub Repository
Try These Features:
- Login with different personas - See how the interface adapts for Manager vs Employee vs New Hire
- Drag widgets around - Completely customize your dashboard layout
- Search for content - Try searching "sarah", "planning", or "standup"
- Use the chat - Send messages and see real-time updates
- Unlock achievements - Click "Test Unlock" buttons to see the gamification in action
- Install as PWA - Click the install prompt for native app experience
- Switch themes - Toggle between light, and dark themes
Journey
π The Challenge
When I read "design your dream intranet homepage," I immediately thought about every boring, outdated corporate portal I've ever used. The challenge was clear: create something that feels modern, engaging, and actually useful for daily work.
π‘ Innovation Decisions
Modern Tech Stack: I chose React 18 + TypeScript + Vite for cutting-edge performance and developer experience. The entire build process is lightning-fast, and the type safety catches issues before they reach users.
Gamification Strategy: Instead of making this feel like work, I added game-like elements - points, achievements, leaderboards. This transforms routine tasks into engaging activities that build team culture.
Progressive Web App: This was crucial - employees should be able to install PulseHub on any device and use it offline. The service worker caches critical resources and provides a native app experience.
Real-time Features: I implemented a WebSocket simulation that creates the feeling of a living, breathing workspace where you can see teammates' activities in real-time.
π¨ Design Philosophy
I followed a "mobile-first, enterprise-grade" approach:
- Clean, Professional UI that works in any corporate environment
- Intuitive Interactions that require zero training
- Accessibility First with WCAG 2.1 AA compliance
- Performance Optimized with lazy loading and efficient state management
π οΈ Technical Highlights
State Management: Used Zustand for lightweight, persistent state that survives page refreshes. User preferences, theme settings, and dashboard layouts are all preserved.
Drag & Drop: Implemented with @dnd-kit for smooth, accessible drag-and-drop functionality that works on both desktop and mobile.
Smart Search: Created an intelligent search system with category filtering, keyboard navigation, and personalized suggestions based on user roles.
Theme System: Built a comprehensive theming system that responds to system preferences and provides smooth transitions between light/dark modes.
π§ Development Process
- Planning Phase - Researched modern intranet solutions and identified pain points
- Architecture - Designed a scalable component structure with TypeScript interfaces
- MVP Development - Built core authentication and dashboard functionality
- Feature Enhancement - Added gamification, real-time features, and PWA capabilities
- Polish & Optimization - Refined UX, added animations, optimized performance
π What I'm Proud Of
User Experience: Every interaction feels smooth and purposeful. The drag-and-drop dashboard, smooth theme transitions, and responsive design create a premium feel.
Technical Quality: 100% TypeScript coverage, ESLint compliance, and clean architecture make this maintainable and scalable.
Innovation: The gamification system and persona-based customization set this apart from typical corporate tools.
Accessibility: Full keyboard navigation, screen reader support, and high contrast themes ensure everyone can use PulseHub effectively.
π― Impact on Workplace Culture
PulseHub isn't just a tool - it's designed to improve workplace culture by:
- Increasing Engagement through gamification and social features
- Improving Communication with real-time chat and activity feeds
- Boosting Productivity with personalized dashboards and smart search
- Building Community through kudos system and team achievements
π Performance Metrics
- Build Time: <1 second with Vite
- Bundle Size: 280KB (gzipped: 86KB)
- Lighthouse Score: 95+ across all categories
- Zero Runtime Errors in production build
π Future Enhancements
If this were a real product, I'd add:
- Calendar Integration with Google/Outlook APIs
- Slack/Teams Integration for unified communications
- Advanced Analytics with productivity insights
- AI-Powered Recommendations for content and connections
- Custom Widget Development platform for organizations
PulseHub represents the future of workplace collaboration - where work tools are as enjoyable and intuitive as consumer apps, but with the power and security that enterprises need.
Built with β€οΈ using React 18, TypeScript, Tailwind CSS, and modern web technologies
Tags: #react #typescript #pwa #intranet #frontend #hackathon #axero
Top comments (10)
Impressive. Love the detailed metrics you showed!
Thanks Ansell.
Congrats on winning
This is extremely impressive, honestly. The level of detail in your build and the way you thought through the pain points really shows
Thanks Nathan.
I would be love it and I try to date these app ^^
This looks amazing!π
Thanks Shiva.
The website keeps taking me back to the bottom in some time intervals, user experience wise, that is quite annoying π
Thanks Perseque.