Skip to content

Conversation

@koriigami
Copy link

No description provided.

koriigami and others added 15 commits October 1, 2025 17:48
The original project was configured for the Cloudflare Workers runtime, which is incompatible with Vercel's Node.js environment.

This commit refactors the project to be fully compatible with Vercel by:
- Replacing the Cloudflare server adapter with @remix-run/vercel.
- Updating all Remix runtime imports to use @remix-run/node.
- Switching environment variable access from the Cloudflare context to the standard process.env.
- Removing Cloudflare-specific configuration files (wrangler.toml).
- Synchronizing all @remix-run/* dependencies for version consistency.
This commit resolves deployment issues when migrating from Cloudflare to Vercel:

- Fix 3D model loading by including Draco decoder files in git
  - Remove public/draco from .gitignore (was preventing deployment)
  - Update draco.cjs to use native Node.js fs module instead of fs-extra
  - Add draco_decoder.wasm and draco_wasm_wrapper.js to repository

- Add Vercel configuration (vercel.json)
  - Explicit build and install commands
  - Cache headers for Draco files
  - Framework detection for Remix

- Add comprehensive deployment documentation (VERCEL_SETUP.md)
  - Environment variable requirements (SESSION_SECRET for dark mode)
  - Troubleshooting guides for common issues
  - Performance optimization details

Fixes:
- 3D models (laptop/mobile) now load correctly on Vercel
- Dark mode works properly with SESSION_SECRET env var
- Fonts load correctly via Vite's asset bundling

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Copy link
Author

@koriigami koriigami left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great

- Change name from Hamish Williams to Ketan Damle
- Update role to UX/UI Designer
- Update disciplines to reflect UX/Product Design focus
- Add social media links (Dribbble, Medium, Figma, Instagram)
- Update GitHub username and repository URL

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Profile Section Updates:
- Add bio highlighting journey from design to product strategy
- Include experience at Qwark as Founding Designer & Product Strategist
- Mention 50+ user interviews and 0-to-1 product launches
- Update location to Mumbai
- Emphasize user research and rapid prototyping skills

Homepage Meta Updates:
- Change title to "Product Designer + UX Strategist"
- Update description to focus on 0-to-1 products and fintech
- Update profile image alt text

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Replace old projects with Ketan's portfolio:
- Project 1: PCOS Healthcare App (phone mockup)
- Project 2: AI-Powered B2B SaaS Platform (laptop mockup)
- Project 3: Micro-Interactions Collection (phone mockup)

Update project links to new routes:
- /projects/pcos-femcare
- /projects/ai-b2b-saas
- /projects/microanimations

Note: Using placeholder images temporarily until actual project screenshots are provided

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Projects Page (/projects):
- Create new projects index route with all 7 projects listed
- Separate featured projects (PCOS, AI SaaS, Microanimations)
- Include all other projects (Mental Health, Figma Testing, Design Systems)
- Add category labels and year metadata for each project
- Implement hover effects and responsive grid layout

Navigation Updates:
- Change "Projects" nav link from homepage anchor to /projects page
- Rename "Details" to "About" for clarity
- Update social links to Ketan's platforms:
  * Add Dribbble, Medium, Instagram
  * Keep Figma and Github
  * Remove Bluesky

Project Structure:
- Featured: 3 main portfolio pieces
- More Projects: 4 additional case studies and systems

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants