DEV Community

Edgardo Mota
Edgardo Mota

Posted on

Axero Frontend Challenge: Building a Dynamic Office Intranet Interface

Frontend Challenge Holistic Webdev Submission

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

Corporate Hub: Intelligent Intranet Dashboard

What I Built

We created Corporate Hub, a modern and intelligent corporate intranet dashboard that reimagines how employees interact with their workplace digital environment. Our goal was to build more than just another dashboard – we wanted to create a welcoming, intuitive space that feels like having a personal AI assistant helping you stay productive throughout your workday.

Key Features:

  • 🤖 Intelligent Welcome Component: An AI-like messaging system that provides contextual reminders, follow-ups, and deadlines using natural language
  • 📰 Smart News Carousel: Mobile-optimized news rotation with responsive design and accessibility features
  • 📅 Integrated Event Management: Seamless calendar integration with smart notifications
  • 👥 Team Discovery: New hires showcase with detailed employee profiles
  • 🚀 Application Launcher: Quick access to corporate tools and external applications
  • 🔗 Smart Quick Links: Categorized resource organization for efficient navigation
  • 🌙 Dark Mode Support: Complete theming system with user preference persistence
  • Accessibility First: WCAG 2.1 compliant with comprehensive keyboard navigation and screen reader support

Demo

🔗 Live Demo: Corporate Hub Dashboard

📂 Source Code: GitHub Repository

Screenshots:

Corporate Hub Dashboard

Journey

The Vision

We started with a simple question: "What if your corporate intranet felt as welcoming and intelligent as a personal assistant?" This led us to focus on creating an experience that's both functional and emotionally engaging.

Technical Highlights We're Proud Of:

1. AI-Inspired Welcome Experience

// Natural language messaging with typing animation const messages = [ "Recuerda revisar la propuesta del cliente que quedó pendiente ayer.", "El equipo de diseño está esperando tu feedback sobre los mockups.", "La documentación técnica vence mañana, ¿ya tienes todo listo?" ]; 
Enter fullscreen mode Exit fullscreen mode

We implemented a typing effect animation without external libraries, creating messages that feel conversational and human rather than robotic.

2. Mobile-First Responsive Design

Our news carousel adapts intelligently to different screen sizes:

  • Desktop: Full navigation with position indicators
  • Mobile: Clean interface with edge-to-edge images and simplified controls

3. Performance Optimization

  • Lazy loading for all dashboard components
  • React.memo for preventing unnecessary re-renders
  • Code splitting with dynamic imports
  • Optimized bundle size with manual chunk splitting

4. Accessibility Excellence

  • Complete keyboard navigation support
  • ARIA labels and live regions for screen readers
  • Focus management and skip links
  • Color contrast compliance (WCAG 2.1 AA)

Development Process:

Phase 1: Foundation 🏗️

  • Set up React + TypeScript + Vite stack
  • Implemented design system with Tailwind CSS
  • Created reusable component library

Phase 2: Core Features ⚡

  • Built responsive layout system
  • Developed news carousel with auto-rotation
  • Implemented event management integration

Phase 3: Intelligence Layer 🧠

  • Created the WelcomeHero component with AI-like messaging
  • Added contextual content based on user data
  • Implemented smart notifications system

Phase 4: Polish & Optimization ✨

  • Added comprehensive error boundaries
  • Implemented loading states and skeleton screens
  • Optimized for production deployment

Challenges Overcome:

  • TypeScript Compilation Issues: Resolved 60+ TypeScript errors for successful Netlify deployment
  • Mobile UX Optimization: Redesigned components specifically for touch interfaces
  • Performance Bottlenecks: Implemented lazy loading and memoization strategies
  • Accessibility Compliance: Ensured full keyboard navigation and screen reader support

What We Learned:

  • User Experience First: Technical excellence means nothing without great UX
  • Progressive Enhancement: Start with core functionality, then add intelligence
  • Performance Matters: Every millisecond counts in user perception
  • Accessibility is Essential: Inclusive design benefits everyone

Team Collaboration:

This project was built in collaboration with @jonathanbc10 combining our expertise in frontend development and user experience design.

Tech Stack:

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS with custom design system
  • State Management: React Hooks with context
  • Testing: Vitest with React Testing Library
  • Deployment: Netlify with automatic CI/CD
  • Performance: Lazy loading, code splitting, memoization

License

This project is licensed under the MIT License.

Open Source Commitment

We believe in the power of open source software. Corporate Hub is freely available for:

✅ Personal and commercial use
✅ Modification and distribution
✅ Private use
✅ Learning and educational purposes

Feel free to fork, modify, and build upon our work. We'd love to see what you create!


Corporate Hub represents our vision of what modern workplace software should be: intelligent, accessible, and genuinely helpful. We believe that great software should feel less like a tool and more like a thoughtful colleague who's always there to help you succeed.

Top comments (0)