A personal portfolio website built with React, Vite and Tailwind CSS. This repository contains the source for a modern, responsive portfolio showcasing projects, services, and contact information. The site includes progressive enhancements such as a service worker for offline fallback, animated UI elements, and a mobile-friendly navigation experience.
- Modern, glassmorphism-inspired UI with animated backgrounds and subtle motion.
- React 18
index.html
— app shell
Prerequisites: Node.js (16+) and npm.
- A lightweight service worker is included at
public/service-worker.js
. It precaches the app shell (/
and/offline.html
) and performs simple runtime caching for other assets.
Small fixes and documentation improvements are welcome. For code changes:
- If the site fails to build, check the terminal output for missing dependencies or syntax errors.
This project does not include a license file by default. If you'd like a permissive license, consider adding an MIT
license file.
Project owner: Michael Tom — see contact section in the site for up-to-date links. A portfolio website Design with react