Skip to content

laurenshutt/laurenshutt.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laurenshutt.dev (WIP)

Second iteration of laurenshutt.dev. Handcoded with ♥ and hosted with Netlify.

✧・゚Overview

This is a repo for my personal portfolio site. I wanted to create an early-2000s analog whimsy that could evoke the feeling of when I first fell in love with web development. I focused on building an immersive UI, with gamified microinteractions and a playful codebase featuring accessibility-aware components and lightweight, framework-free JavaScript.

✧・゚Features

  • Window-based UI system (open, minimize, maximize)
  • Navigation caret to track visible sections
  • Scroll-driven animations using Intersection Observer API
  • Interactive background using Canvas API
  • Custom cursor interactions
  • Faux chatbot
  • Contact form

✧・゚Tech Stack

  • HTML5 / CSS3
  • Vanilla JavaScript (modular)
  • VSCode
  • Github
  • Netlify

✧・゚Notes

A big focus of this project was building interactive UI patterns from scratch instead of relying on libraries. The functionality is driven by modular JavaScript, with small, focused pieces handling specific behaviors.

I put particular care into naming conventions and structure so that components and behaviors remain readable and predictable as the project grows. The goal was to make the codebase feel navigable and maintainable, not just functional.

This project also served as a space to experiment with layout, motion, and state management in a way that felt more exploratory than production-constrained. One of my main goals was to balance personality with usability by keeping the experience expressive without making it confusing or overwhelming.

✧・゚Usage

Feel free to look through the code if you’re curious or evaluating my work, but please don’t copy or reuse the design or content without reaching out to me first.

✧・゚How to run locally

git clone https://github.com/laurenshutt/laurenshutt.dev.git
cd laurenshutt.dev
open index.html

✧・゚Roadmap

  • Tooltip for come back soon links
  • Refine about section
  • Project filters
  • In-depth project info on click
  • Catbot
  • Contact form
  • Mobile layout
  • Cross-browser testing
  • Working minimize/maximize/close window buttons
  • Music toggle

✧・゚Contact

LinkedIn / Email

✧・゚Copyright

Copyright © Lauren Shutt 2026. All rights reserved.

Releases

No releases published

Packages

 
 
 

Contributors