A modern, responsive portfolio website for a sound designer built with React and Tailwind CSS.
- Hero Section: Full-screen background with video/image support, prominent headline, and call-to-action button
- About Section: Two-column layout with portrait and biography, featuring circular skill icons
- Portfolio Section: Filterable project gallery (Film, Games, VR) with modal view for project details
- Audio Player: Horizontal slider showcasing demo tracks with play/pause functionality
- Testimonials & Clients: Client testimonials and logo grid
- Contact Form: Contact form with social media links and resume download
- Responsive Navigation: Sticky navbar with smooth scrolling and mobile menu
- Footer: Dark footer with navigation links and contact information
- Node.js (v16 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
-
Hero Video/Image:
- Replace the placeholder background in
src/components/Hero.jsx - Uncomment the video element and add your video file to the
publicfolder
- Replace the placeholder background in
-
Portrait Photo:
- Add your portrait image to the
publicfolder - Update the image path in
src/components/About.jsx
- Add your portrait image to the
-
Projects:
- Update the
projectsarray insrc/components/Portfolio.jsx - Add project images/videos to the
publicfolder
- Update the
-
Audio Tracks:
- Add audio files to
public/audio/folder - Update the
audioUrlin thetracksarray insrc/components/AudioPlayer.jsx
- Add audio files to
-
Testimonials & Clients:
- Update the
testimonialsandclientsarrays insrc/components/Testimonials.jsx
- Update the
-
Social Links:
- Update social media URLs in
src/components/Contact.jsx
- Update social media URLs in
-
Resume:
- Add your resume PDF to the
publicfolder asresume.pdf
- Add your resume PDF to the
The project uses Tailwind CSS for styling. You can customize colors, fonts, and other design tokens in tailwind.config.js.
npm run buildThe built files will be in the dist folder.
- React 19
- Vite
- Tailwind CSS 3
- Modern JavaScript (ES6+)
This project is open source and available for personal and commercial use.