Replace npm ci with npm install to improve build compatibility and remove unnecessary data directory copying from the production image.
Setup project structure with React, Tailwind CSS, and TypeScript for a multi-theme portfolio application. Includes mock data definitions, environment configuration, and Vite build tooling.