<?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: GraceO7</title>
    <description>The latest articles on DEV Community by GraceO7 (@graceo7).</description>
    <link>https://dev.to/graceo7</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%2F1305654%2Fed7b640b-3ed3-4804-b62d-f1900a363be6.jpg</url>
      <title>DEV Community: GraceO7</title>
      <link>https://dev.to/graceo7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/graceo7"/>
    <language>en</language>
    <item>
      <title>Frontend Challenge Solution: Office Edition – CoreSync Intranet Dashboard (HTML, CSS &amp; JS)</title>
      <dc:creator>GraceO7</dc:creator>
      <pubDate>Wed, 16 Jul 2025 18:53:21 +0000</pubDate>
      <link>https://dev.to/graceo7/frontend-challenge-solution-office-edition-coresync-intranet-dashboard-html-css-js-4cjd</link>
      <guid>https://dev.to/graceo7/frontend-challenge-solution-office-edition-coresync-intranet-dashboard-html-css-js-4cjd</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;🔔 This is a submission for the &lt;a href="https://dev.to/challenges/frontend/axero"&gt;Frontend Challenge: Office Edition&lt;/a&gt;, sponsored by &lt;strong&gt;Axero&lt;/strong&gt;, via &lt;strong&gt;Holistic WebDev: Office Space&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  🚀 CoreSync – Intranet Hub Dashboard
&lt;/h1&gt;

&lt;p&gt;I’m excited to share &lt;strong&gt;CoreSync&lt;/strong&gt;, my solution for the &lt;strong&gt;Frontend Challenge: Office Edition&lt;/strong&gt;! This project is a fully responsive, accessible, and user-friendly intranet dashboard built entirely with &lt;strong&gt;HTML, CSS, and vanilla JavaScript&lt;/strong&gt;—no frameworks involved.&lt;/p&gt;

&lt;h2&gt;
  
  
  🛠️ &lt;strong&gt;What I Built&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;CoreSync is designed to simulate a professional intranet homepage that employees can rely on daily. Every section was carefully built with usability and simplicity in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;📱 Responsive Layout:&lt;/strong&gt; Adjusts perfectly across devices using &lt;strong&gt;Flexbox&lt;/strong&gt; and &lt;strong&gt;Grid&lt;/strong&gt;, ensuring clean visuals on both mobile and desktop.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;🔎 Top Bar Features:&lt;/strong&gt; The header includes a search field, notification bell, and a user profile photo, Dark Mode Toggle icon. These elements mimic a modern workspace dashboard and help make the layout feel complete and realistic.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;🌙 Dark Mode Toggle:&lt;/strong&gt; A theme switch in the header lets users toggle between light and dark themes during their session. While the preference isn’t saved across visits yet, the switch offers instant feedback and enhances usability.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;📂 Sidebar Navigation:&lt;/strong&gt; A collapsible sidebar offers easy access to key sections like Workspace, Teams, Inbox, and Settings — and automatically collapses on smaller screens.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;👤 My Workspace:&lt;/strong&gt; Features a friendly greeting, avatar, and overview cards to give users a personal, informative start to their day.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;📌 Quick Links &amp;amp; Task Cards:&lt;/strong&gt; In the “My Workspace” area, I added task reminders, notification boxes, and shortcut buttons to simulate a functional dashboard experience.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;👥 Our Teams Section:&lt;/strong&gt; Displays team members in visually styled cards, helping users quickly recognize coworkers or departments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;📨 Inbox Cards:&lt;/strong&gt; Dynamic message cards with icons and hover effects — all fully responsive and cleanly organized.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;❓ FAQ Accordion:&lt;/strong&gt; Built with custom JavaScript to reveal or hide answers when questions are clicked — helping reduce clutter.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;⚙️ Settings Panel:&lt;/strong&gt; Toggle switches and buttons built from scratch allow users to control various features of the dashboard.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;♿ Accessibility:&lt;/strong&gt; From semantic HTML to keyboard navigation and proper contrast ratios — accessibility was a top priority throughout.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;💻 No Frameworks:&lt;/strong&gt; This project was built using only core web tech — &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt; — keeping it lightweight and demonstrating frontend fundamentals clearly.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;✨My Journey&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before this challenge, I’d never built a full intranet interface. From designing the layout to making it fully responsive and accessible, the process pushed me to think like a product designer and developer at once.&lt;/p&gt;

&lt;p&gt;There were moments I got stuck — especially when implementing the dark mode toggle and accordion FAQ — but I worked through each hurdle with pure JavaScript. I also focused a lot on accessibility, which made me rethink how users with different needs interact with the web.&lt;/p&gt;

&lt;p&gt;This wasn’t just about coding — it was about building something real, practical, and usable.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 &lt;strong&gt;Demo &amp;amp; Source Code&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🚀 &lt;a href="https://coresynchub.netlify.app/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;a href="https://github.com/GraceO7/coreSyncHub" rel="noopener noreferrer"&gt;View Source Code on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📚 &lt;strong&gt;What I Learned&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Working on CoreSync helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Practice &lt;strong&gt;responsive and accessible&lt;/strong&gt; design techniques&lt;/li&gt;
&lt;li&gt;Improve JavaScript DOM manipulation skills&lt;/li&gt;
&lt;li&gt;Understand the importance of &lt;strong&gt;UI state management&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Pay attention to &lt;strong&gt;user experience and clean design&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Build confidence working without frameworks&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  💬 Let’s Connect!
&lt;/h2&gt;

&lt;p&gt;I'd love to hear your thoughts!&lt;br&gt;&lt;br&gt;
If you have feedback, questions about the code, or want to chat about frontend development, feel free to drop a comment. I’m open to ideas and always learning.&lt;/p&gt;

&lt;p&gt;Thanks for reading and checking out my project!&lt;/p&gt;

&lt;p&gt;— &lt;em&gt;Grace O7&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>frontendchallenge</category>
      <category>css</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
