<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aishika3</title>
    <description>The latest articles on DEV Community by Aishika3 (@aishika3).</description>
    <link>https://dev.to/aishika3</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F960334%2Fe335ec99-6ac0-4360-9b5c-1659060d7c46.jpg</url>
      <title>DEV Community: Aishika3</title>
      <link>https://dev.to/aishika3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aishika3"/>
    <language>en</language>
    <item>
      <title>TechElevate Office – A Modern Intranet Dashboard- Holistic Webdev Challenge</title>
      <dc:creator>Aishika3</dc:creator>
      <pubDate>Sun, 20 Jul 2025 18:02:45 +0000</pubDate>
      <link>https://dev.to/aishika3/techelevate-office-a-modern-intranet-dashboard-for-hybrid-teams-4j24</link>
      <guid>https://dev.to/aishika3/techelevate-office-a-modern-intranet-dashboard-for-hybrid-teams-4j24</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition sponsored by Axero, Holistic Webdev: Office Space&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  📚 Table of Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;What I Built&lt;/li&gt;
&lt;li&gt;Features&lt;/li&gt;
&lt;li&gt;Demo&lt;/li&gt;
&lt;li&gt;
Screenshots &amp;amp; Key Highlights

&lt;ul&gt;
&lt;li&gt;Home Page&lt;/li&gt;
&lt;li&gt;Navbar Section&lt;/li&gt;
&lt;li&gt;Experience / About Intro&lt;/li&gt;
&lt;li&gt;Economics and News&lt;/li&gt;
&lt;li&gt;Forms &amp;amp; Templates + Dashboard Buttons&lt;/li&gt;
&lt;li&gt;Forms, Calendar &amp;amp; Events &lt;/li&gt;
&lt;li&gt;Social Corner &amp;amp; Birthdays&lt;/li&gt;
&lt;li&gt;Team Section&lt;/li&gt;
&lt;li&gt;Open Positions&lt;/li&gt;
&lt;li&gt;Contact Panel &amp;amp; Trusted Logos&lt;/li&gt;
&lt;li&gt;Message section to help the employee to contact colleagues and team mates&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

Journey

&lt;ul&gt;
&lt;li&gt;Approach&lt;/li&gt;
&lt;li&gt;Rapid Prototyping&lt;/li&gt;
&lt;li&gt;Vanilla JavaScript Choices&lt;/li&gt;
&lt;li&gt;Responsiveness&lt;/li&gt;
&lt;li&gt;Accessibility&lt;/li&gt;
&lt;li&gt;Key Challenges &amp;amp; Solutions&lt;/li&gt;
&lt;li&gt;Lessons Learned&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Tech Stack&lt;/li&gt;

&lt;li&gt;Future Improvements&lt;/li&gt;

&lt;li&gt;Credits&lt;/li&gt;

&lt;li&gt;License&lt;/li&gt;

&lt;/ul&gt;




&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;TechElevate Office&lt;/strong&gt; is a modern, all‑in‑one intranet dashboard designed for hybrid or remote and work from office organizations.&lt;br&gt;&lt;br&gt;
The goal: provide a single, friendly digital space for team announcements, essential resources, collaboration, and engagement—delivering an experience that feels like a digital HQ.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🌟 &lt;strong&gt;Welcome section:&lt;/strong&gt; Inspiring landing area with company stats and a clear call‑to‑action.&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Key Metrics:&lt;/strong&gt; Panels for loan growth, investments, new accounts, and goals.&lt;/li&gt;
&lt;li&gt;📬 &lt;strong&gt;Message Button&lt;/strong&gt; (Floating Icon) appears only when logged in—lets employees message HR or colleagues.&lt;/li&gt;
&lt;li&gt;📰 &lt;strong&gt;Economics, News &amp;amp; Events:&lt;/strong&gt; Article teaser, image slide, and feed list with modal.&lt;/li&gt;
&lt;li&gt;🗃️ &lt;strong&gt;Role-Gated Dashboard:&lt;/strong&gt; Sections like Projects, Benefits, Reports, Helpdesk, Directory, and Forms are hidden by default and revealed only after login.&lt;/li&gt;
&lt;li&gt;📝 &lt;strong&gt;Forms &amp;amp; Templates:&lt;/strong&gt; Searchable, filterable categories (onboarding, payroll, SOPs, privacy)which are hidden by default and revealed only after login.&lt;/li&gt;
&lt;li&gt;📅 &lt;strong&gt;Calendar &amp;amp; Events:&lt;/strong&gt; Interactive month view + upcoming events list.&lt;/li&gt;
&lt;li&gt;💬 &lt;strong&gt;Social Corner:&lt;/strong&gt; Lightweight feed (posts, comments, likes) in vanilla JS.&lt;/li&gt;
&lt;li&gt;🎂 &lt;strong&gt;Birthdays:&lt;/strong&gt; Auto list with profile images.&lt;/li&gt;
&lt;li&gt;👥 &lt;strong&gt;Careers Page:&lt;/strong&gt; Team intro + open positions grid.&lt;/li&gt;
&lt;li&gt;🤝 &lt;strong&gt;Trusted By:&lt;/strong&gt; Partner/client logo strip.&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Employee Login:&lt;/strong&gt; Secure login modal in the navbar for employee dashboard access. After login, the user’s name is shown (Hi! Username) for a personalized experience.&lt;/li&gt;
&lt;li&gt;📱 &lt;strong&gt;Fully Responsive:&lt;/strong&gt; Flex/Grid + Tailwind utilities.&lt;/li&gt;
&lt;li&gt;♿ &lt;strong&gt;Accessible:&lt;/strong&gt; Semantic HTML, focus states, ARIA labels, keyboard interactions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://company-website-elevate.vercel.app/" rel="noopener noreferrer"&gt;https://company-website-elevate.vercel.app/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;GitHub Repo:&lt;/strong&gt; &lt;a href="https://github.com/Aishika3/Company_website_elevate" rel="noopener noreferrer"&gt;https://github.com/Aishika3/Company_website_elevate&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Video Demo:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://drive.google.com/file/d/1w0mhCozFBI73HcHcOLjkQY60lWjP5-40/view?usp=sharing" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1w0mhCozFBI73HcHcOLjkQY60lWjP5-40/view?usp=sharing&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Screenshots and Key Highlights
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Home Page
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D11TysUFI68Ivv7E2BRYiinTgPBj-1wu95" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D11TysUFI68Ivv7E2BRYiinTgPBj-1wu95" alt="Homepage" width="720" height="324"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dark home page image (modern glass building, dusk).&lt;/li&gt;
&lt;li&gt;Employee login modal in navbar—after logging in, the user is greeted by name (“Hi! Username”).&lt;/li&gt;
&lt;li&gt;Overlay stats: 50+ projects, 100+ engineers, $3.5M value.&lt;/li&gt;
&lt;li&gt;Bold headline: &lt;em&gt;Build software people love.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;“Get started” + “Scroll down” cues.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Navbar Section
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D18KRP3rfPlt_ozoUEFX4UpxFC_nx1CWTO" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D18KRP3rfPlt_ozoUEFX4UpxFC_nx1CWTO" alt="Navbar Section" width="760" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Intuitive Navbar: Instantly access any section of the dashboard with a single click using the streamlined navigation bar.&lt;/li&gt;
&lt;li&gt;Login Option: Secure employee login is available directly from the navbar for quick access to personalized features.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1OGS26Cpo7EbDn4fUsnpAs8WPSIRpWXOF" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1OGS26Cpo7EbDn4fUsnpAs8WPSIRpWXOF" alt="Login Modal" width="760" height="418"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Experience / About Intro
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1YsEXukxNGaauyj7yRFC6V6RdgmL4Vu5E" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1YsEXukxNGaauyj7yRFC6V6RdgmL4Vu5E" alt="About Us" width="2396" height="1308"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean white section, ample whitespace.&lt;/li&gt;
&lt;li&gt;Headline stresses “vision into reality.”&lt;/li&gt;
&lt;li&gt;Overlapping team avatars for trust.&lt;/li&gt;
&lt;li&gt;Partner/logo row + “Learn more” CTA.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Economics and News
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1oj3hD4F0X-Z9xhN83ehaYqr1VQd57zL3" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1oj3hD4F0X-Z9xhN83ehaYqr1VQd57zL3" alt="Economics and News" width="720" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Three‑part layout: summary card, feature image, news list.&lt;/li&gt;
&lt;li&gt;“Key Economic Indicators” article teaser.&lt;/li&gt;
&lt;li&gt;Sidebar with stacked news thumbnails.&lt;/li&gt;
&lt;li&gt;Card‑based, rounded, shadowed style.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Forms and Templates and Dashboard Buttons
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1DznwkL3P6Ui68RXGRsHhZBxc-p3hSlGt" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1DznwkL3P6Ui68RXGRsHhZBxc-p3hSlGt" alt="Dashboard,Forms and Templates,Calender" width="2396" height="1170"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;They are role-gated by default and are hidden by default and revealed only after login. &lt;/li&gt;
&lt;li&gt;Row of square navigation buttons (Projects-showing the lists of projects the employee is working ;Benefits-benefits of employee, etc).&lt;/li&gt;
&lt;li&gt;Search bar to find the required forms/templates.&lt;/li&gt;
&lt;li&gt;Color‑coded form category chips.&lt;/li&gt;
&lt;li&gt;Adjacent calendar card (month view).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Forms, Calendar and Events
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1QO8x046hpDYsZbCA_FzHO5a8WAQxgfaD" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1QO8x046hpDYsZbCA_FzHO5a8WAQxgfaD" alt="Calender and Events" width="2396" height="1376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Forms and template section are role gated by default and shown when logged in.&lt;/li&gt;
&lt;li&gt;Forms grid + calendar + events list column.&lt;/li&gt;
&lt;li&gt;Event items: date badge, title, category pill.&lt;/li&gt;
&lt;li&gt;Consistent white cards, clear hierarchy.&lt;/li&gt;
&lt;li&gt;Enhances at‑a‑glance scheduling.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Social Corner and Birthdays
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1mOjIWrns3yJUjopeX6-BSj7QWNhQ1M1b" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1mOjIWrns3yJUjopeX6-BSj7QWNhQ1M1b" alt="Social Corner" width="760" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Post input + grid of social update cards.&lt;/li&gt;
&lt;li&gt;Helps the employee to create new post&lt;/li&gt;
&lt;li&gt;Each post: avatar, snippet, image, stats.&lt;/li&gt;
&lt;li&gt;Birthdays sidebar (headshots &amp;amp; dates).&lt;/li&gt;
&lt;li&gt;Emphasizes engagement + recognition.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Team Section
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1o2EbtOi7kCvC1uH0M-KdFdEer0hEpdQ9" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1o2EbtOi7kCvC1uH0M-KdFdEer0hEpdQ9" alt="Career-Work with Us" width="720" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Split layout: narrative text + large team photo.&lt;/li&gt;
&lt;li&gt;Headline introduces team culture.&lt;/li&gt;
&lt;li&gt;Rounded image card with shadow.&lt;/li&gt;
&lt;li&gt;Reinforces authenticity &amp;amp; collaboration.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Open Positions
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1zS7fJs0MBFqUiPP96d41wfSTuGQl8ViE" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1zS7fJs0MBFqUiPP96d41wfSTuGQl8ViE" alt="Positions open" width="2396" height="1376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Grid of uniform job cards.&lt;/li&gt;
&lt;li&gt;Each shows role, type, description, location, salary.&lt;/li&gt;
&lt;li&gt;Contact email per card.&lt;/li&gt;
&lt;li&gt;Clean, scannable recruiting section.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Contact Panel and Trusted Logos
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1cziQuw1xitIlZyIQFN1BTq351IsnUFLb" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1cziQuw1xitIlZyIQFN1BTq351IsnUFLb" alt="Contact Us" width="2396" height="1376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Get in Touch” heading with address, phone, email.&lt;/li&gt;
&lt;li&gt;Clear emphasis on contact details.&lt;/li&gt;
&lt;li&gt;Grayscale logo strip for social proof.&lt;/li&gt;
&lt;li&gt;Claim: “Trusted by 1600+ companies.”&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Message section to help the employee to contact colleagues and team mates
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D18ir-hnOqzQ8rFHuLkLCSLjYW_Wf4d4u2" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D18ir-hnOqzQ8rFHuLkLCSLjYW_Wf4d4u2" alt="Message section" width="2934" height="1596"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1KJOtqG5KZosAxP9Bx2cWLazf_T6y_xZC" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdrive.google.com%2Fuc%3Fexport%3Dview%26id%3D1KJOtqG5KZosAxP9Bx2cWLazf_T6y_xZC" alt="Message section" width="720" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visible only after login – ensures authenticated access.&lt;/li&gt;
&lt;li&gt;Floating icon – fixed at the bottom-right of the screen.&lt;/li&gt;
&lt;li&gt;Links to message.html – for internal messaging.&lt;/li&gt;
&lt;li&gt;Toggled via JavaScript – based on isLoggedIn state.&lt;/li&gt;
&lt;li&gt;Styled with TailwindCSS – responsive and non-intrusive.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Approach
&lt;/h3&gt;

&lt;p&gt;Started with a modular layout plan (hero, content rails, utility panels) to avoid later restructuring. Built structural HTML first, layered Tailwind utilities, then added JS enhancements.&lt;br&gt;
Added a login modal in the navbar for secure employee access to dashboard features. The username appears after login for a personalized experience, and logout toggles the session—all handled in a smooth modal flow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rapid Prototyping
&lt;/h3&gt;

&lt;p&gt;TailwindCSS enabled fast adjustments to spacing, color, and responsive breakpoints with minimal custom CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  Vanilla JavaScript Choices
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Modal logic (open/close + overlay)
Now also used for login/logout toggle and username display in the home area.&lt;/li&gt;
&lt;li&gt;Forms &amp;amp; templates live filtering&lt;/li&gt;
&lt;li&gt;Calendar month navigation&lt;/li&gt;
&lt;li&gt;Social feed post insertion &amp;amp; progressive loading&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Responsiveness
&lt;/h3&gt;

&lt;p&gt;Mobile‑first classes; grids collapse to single column, large interactive areas remain tappable.&lt;br&gt;
Login modal and navbar adapt to all screen sizes; navbar  menu includes direct login at the entry point.&lt;/p&gt;

&lt;h3&gt;
  
  
  Accessibility
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Semantic HTML sectioning (&lt;code&gt;header&lt;/code&gt;, &lt;code&gt;nav&lt;/code&gt;, &lt;code&gt;main&lt;/code&gt;, &lt;code&gt;section&lt;/code&gt;, &lt;code&gt;article&lt;/code&gt;, &lt;code&gt;aside&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;aria-label&lt;/code&gt; + descriptive alt text&lt;/li&gt;
&lt;li&gt;Focus rings preserved/customized&lt;/li&gt;
&lt;li&gt;Button roles instead of clickable divs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Key Challenges and Solutions
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Challenge&lt;/th&gt;
&lt;th&gt;Solution&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Conditional visibility based on login&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.auth-only&lt;/code&gt; class toggle + login state management&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Visual clutter risk&lt;/td&gt;
&lt;td&gt;Consistent card pattern + whitespace rhythm&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lightweight interactivity without frameworks&lt;/td&gt;
&lt;td&gt;Modular vanilla JS functions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Calendar accessibility&lt;/td&gt;
&lt;td&gt;Keyboard‑focusable day buttons with &lt;code&gt;aria-label&lt;/code&gt;s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Keeping performance high&lt;/td&gt;
&lt;td&gt;No large libraries, optimized images, defer noncritical logic&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Lessons Learned
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Early information architecture prevents later UI churn.&lt;/li&gt;
&lt;li&gt;Vanilla JS remains efficient for mid‑sized dashboards.&lt;/li&gt;
&lt;li&gt;Accessibility work early = fewer retrofits.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Tools&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Markup&lt;/td&gt;
&lt;td&gt;HTML5 (semantic)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Styling&lt;/td&gt;
&lt;td&gt;TailwindCSS + minimal custom CSS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Interactivity&lt;/td&gt;
&lt;td&gt;Vanilla JavaScript (ES6+)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deployment&lt;/td&gt;
&lt;td&gt;Vercel CI/CD – auto-deploys from GitHub.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Future Improvements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Dark mode toggle using &lt;code&gt;prefers-color-scheme&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Persist social posts &amp;amp; preferences via local storage.&lt;/li&gt;
&lt;li&gt;Role‑based content sections (admin vs. staff).&lt;/li&gt;
&lt;li&gt;Unit tests (Jest) for calendar/filter logic.&lt;/li&gt;
&lt;li&gt;Lazy‑load offscreen images &amp;amp; posts.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Credits
&lt;/h2&gt;

&lt;p&gt;Solo project by &lt;a href="https://dev.to/aishika3"&gt;@aishika3&lt;/a&gt;.  &lt;/p&gt;

&lt;h2&gt;
  
  
  License
&lt;/h2&gt;

&lt;p&gt;MIT&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Thanks for checking out TechElevate Office! 🚀 Feedback and suggestions are always welcome.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>New post coming</title>
      <dc:creator>Aishika3</dc:creator>
      <pubDate>Sun, 20 Jul 2025 17:25:07 +0000</pubDate>
      <link>https://dev.to/aishika3/techelevate-office-a-modern-intranet-dashboard-for-hybrid-teams-2pb3</link>
      <guid>https://dev.to/aishika3/techelevate-office-a-modern-intranet-dashboard-for-hybrid-teams-2pb3</guid>
      <description></description>
      <category>frontend</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
