Case Study for Smart Office Dashboard
Project Overview:
Smart Office Dashboard is a single page application. Our innovative office dashboard provides a real-time overview of various metrics essential for efficient office management. This case study highlights the use of this dashboard to create a more attractive work environment and enhance productivity, thereby making it an appealing aspect for recruiters looking to showcase a tech-savvy, employee-friendly workplace.
Key Features:
1. Air Quality Monitoring:
- Air Quality Index: Displays a real-time AQI score, ensuring the office environment is healthy.
- Co2 Levels: Monitors carbon dioxide levels across different floors to maintain optimal air quality.
- Humidity and PM10 Levels: Tracks humidity and particulate matter to ensure a comfortable and safe working environment.
2. Floor Wise Occupancy:
- Total Occupants: Shows the current occupancy of the building, which helps in space management.
- Available Occupants: Indicates available capacity, assisting in planning for social distancing or managing workspaces efficiently.
- Floor-wise Distribution: Provides detailed occupant information for each floor, facilitating better space utilization.
3. Meeting Room Management:
- Total Meeting Rooms: Keeps track of all meeting rooms in the building.
- Booking and Occupancy Status: Displays the number of booked and occupied meeting rooms, helping in efficient meeting room management.
4. Cafeteria Updates
- Today's Special: Highlights the special menu items for the day, promoting employee well-being.
- Menu Display: Lists available food options, making it easier for employees to plan their meals.
5. Personalized Wishes and Special Messages:
- Birthday Wishes: Shows personalized messages such as birthdays, fostering a positive and inclusive work culture.
- Special Messages: Allows management to broadcast important updates or motivational messages, keeping employees informed and engaged.
6. Live News Feed:
- News Updates: Provides a live news feed to keep employees informed about current events, which can be customized to include industry-specific news.
Technologues Used:
To create a responsive, user-friendly, and visually appealing dashboard, we utilized a combination of modern frontend technologies and frameworks. Below are the details of the technologies used:
1. HTML5:
- Purpose: Structure the content and layout of the dashboard.
- Features: Provides semantic elements, multimedia support, and improved accessibility.
2. CSS3:
- Purpose: Style the dashboard with layouts, colors, fonts, and animations.
- Features: Flexbox and Grid for responsive design, media queries for different screen sizes, and transitions for smooth visual effects.
3. JavaScript:
- Purpose: Implement dynamic content and interactive features.
- Features: ES6+ syntax for cleaner and more efficient code, asynchronous programming with Promises and async/await.
4. React.js:
- Purpose: Build the user interface components and manage the state.
- Features: Component-based architecture for reusable UI elements, Virtual DOM for improved performance, and state management using hooks.
5. Redux:
- Purpose: Manage the global state of the application.
- Features: Centralized state management, middleware for handling side effects, and integration with React.
6. Bootstrap:
- Purpose: Ensure responsive design and consistent UI components.
- Features: Pre-built components, grid system for layout, and extensive documentation.
7. Axios:
- Purpose: Make HTTP requests to the backend API.
- Features: Promise-based HTTP client, support for async/await, and easy error handling.
8. Webpack:
- Purpose: Bundle JavaScript modules and assets.
- Features: Modular architecture, plugins for optimization, and support for modern JavaScript features.
Benefits:
- By showcasing real-time air quality and occupancy data, recruiters can emphasize the company's commitment to maintaining a healthy and safe work environment.
- The detailed floor-wise occupancy and meeting room management features highlight the company’s ability to use office space efficiently, ensuring comfort and productivity.
- The cafeteria updates and personalized wishes demonstrate the company’s focus on employee satisfaction and well-being, making it an attractive workplace for potential recruits.
- The integration of advanced monitoring systems and real-time data displays positions the company as a forward-thinking and technologically advanced organization.
Screens:
Single page application