A responsive and fully customized profile card built with Vite, React, and Tailwind CSS. This project serves as a demonstration of modern front-end development skills and component-based architecture.
View the live project here: react-profile-card-project.vercel.app
Beyond writing React code, this project became a deep-dive into solving complex, real-world environment and dependency issues that developers face daily.
Here’s a summary of the challenges I diagnosed and solved:
-
System & Environment Configuration:
- Problem: The initial setup failed due to system-level issues, including
ENOSPC(no space left) errors and Windows PowerShell security policies blocking scripts. - Solution: I successfully debugged the root cause and reconfigured the
npmandyarncache paths to a different drive, demonstrating the ability to adapt and manage development environments. I also switched terminals to bypass security restrictions.
- Problem: The initial setup failed due to system-level issues, including
-
Advanced Dependency Management:
- Problem:
npm installrepeatedly created a broken project due to incompatible, "bleeding-edge" versions of Tailwind CSS and its dependencies. - Solution: Instead of giving up, I took control of the build process. I manually "pinned" all
devDependenciesinpackage.jsonto known-stable versions, performed a "deep clean" of the project (deletingnode_modules,package-lock.json, and clearing the cache), and successfully forced a stable, repeatable installation.
- Problem:
This journey highlights a key developer skill: resilience. I am not just able to write code, but can also systematically debug, diagnose, and overcome complex technical roadblocks to deliver a working product.
- React & Vite
- Tailwind CSS
- Vercel / Render for Deployment