Skip to content

wgrea/Portfolio-Website

Repository files navigation

🌐 Portfolio — William Greaney

A UX‑first, prototype‑driven portfolio built with React, TypeScript, Tailwind, and shadcn/ui.

This site showcases my work across UX engineering, cultural UX systems, async‑fit workflows, and high‑order prototyping. Projects include Echotrip (work‑abroad planner), Vespera (cultural etiquette explorer), and enhanced academic rebuilds.


🚀 Tech Stack

This portfolio is built with:

  • React + TypeScript
  • Vite (fast dev environment)
  • Tailwind CSS (utility‑first styling)
  • shadcn/ui (accessible, theme‑friendly components)
  • Framer Motion (micro‑interactions & scroll animations)

🧩 Project Structure

src/
  components/      → Reusable UI + layout components
  pages/           → Route-level pages (Home, Projects, About, Contact)
  data/            → Project metadata + content
  hooks/           → Scroll animations, utilities
  assets/          → Images, icons, profile photo

The site is intentionally modular and easy to extend — adding a new project is as simple as updating projectsData.ts.


🛠️ Local Development

Clone the repo and install dependencies:

npm install
npm run dev

Build for production:

npm run build

Preview the production build locally:

npm run preview

Lint the codebase:

npm run lint

🌍 Deployment

This project is deployed through Lovable, which handles build + hosting.

To publish updates:

  1. Push changes to the repo
  2. Open the project in Lovable
  3. Go to Share → Publish

Custom domains can be configured in:
Project → Settings → Domains


About This Portfolio

This site reflects my approach to UX engineering:

  • Problem‑first design
  • Less‑is‑more curation
  • Non‑linear navigation
  • Semantic systems
  • Async‑fit workflows
  • Cultural UX & emotional readability

Each project page includes:

  • UX problem framing
  • Research insights
  • Decision rationale
  • Outcomes & learnings
  • Journey notes

📬 Contact

If you’d like to collaborate, discuss UX engineering, or explore prototyping work:


📄 License

This portfolio is open for inspiration, but please do not copy or redistribute the design, content, or project descriptions without permission.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors