JS

Evernote Static Site

Type: Static Website & Design System Role: Frontend Developer / Designer Year: 2025
HTML5 CSS3 Design System Semantic HTML Responsive

Overview

A pixel-perfect static recreation of Evernote's website built with semantic HTML and a custom CSS design system. The project demonstrates attention to design fidelity, component-based CSS architecture, and responsive layout techniques.

Key Features

  • Custom design system with reusable CSS variables and component classes
  • Semantic HTML structure with both semantic and non-semantic versions for comparison
  • CSS reset for cross-browser consistency
  • Responsive layout that adapts to all screen sizes
  • 20+ WebP-optimized images for performance
  • Feature sections covering business tools, tasks, wiki, meetings, journals, and sketches
  • Audio media integration

Design System

The CSS architecture separates concerns into three files: reset.css for browser normalization, design-system.css for tokens and component styles, and main.css for page-specific layouts. This modular approach mirrors real-world design system practices.

What I Learned

Recreating a production website taught me how professional teams structure their CSS, manage image assets, and think about design systems. Comparing the semantic and non-semantic versions highlighted how HTML structure impacts accessibility and maintainability.