A modern, responsive portfolio website built with React, Vite, TypeScript, Tailwind CSS, and Framer Motion.
🌐 Live Website: LaunchwithVM
Explore the live portfolio to see the design, projects, services, and animations.
- React
- TypeScript
- Vite
- Tailwind CSS
- Framer Motion
Follow these steps to run the project locally.
- Node.js
- npm
git clone https://github.com/launchwithvm/launchwithvm_portfolio.git
cd launchwithvm_portfolio
npm install
npm run devBuild the project for production:
npm run buildThe production-ready files will be generated in the dist/ directory. You can deploy the project using Vercel or Netlify.
To preview the production build locally:
npm run previewUpdate the portfolio content, including:
- Social media links
- Services
- Pinterest pin IDs
- Projects
- Process steps
Add your LinkedIn profile URL in LINKS.linkedin.
Place project preview videos in:
public/media/projects/
Set the corresponding project video path in src/data.ts:
video: "/media/projects/your-video.mp4"The background video assets are located at:
public/media/glass-ribbon.mp4
public/media/glass-ribbon.webm
Service video assets are located in:
src/assets/services/
Replace an existing video file to update its corresponding service visual.
Recommended export specifications:
- Resolution: 1400 × 704 pixels
- Format: MP4 (H.264)
- Duration: 5–10 seconds
- Muted, looping playback
- File size: under 4 MB
- Keep the main subject within the central 55% of the frame
Project screenshots are stored in:
src/assets/projects/
Replace the relevant image assets to update project visuals.
Pinterest embeds are handled in:
src/components/Services.tsx
If Pinterest frames or branding do not fit the design, replace the PinEmbed component with locally hosted video content where appropriate.
- Responsive portfolio design
- Project and service showcases
- Smooth animations with Framer Motion
- Customizable social links and portfolio data
- Video-based visual elements
- Modern React and TypeScript architecture
This project can be deployed using:
The live deployment is available at:
https://launchwithvm-portfolio.vercel.app/
LaunchwithVM focuses on building modern digital experiences, including websites, landing pages, web applications, and student projects.
Visit the live portfolio to explore the work.
Add a license file if you intend to distribute or reuse this project under specific licensing terms.