Modern, responsive portfolio built with Vite + React. Includes an AI assistant powered by Gemini.
- React 19 + TypeScript
- Vite 6
- Gemini API via
@google/genai
Prerequisites: Node.js (18+ recommended)
- Install dependencies:
npm install - Set
GEMINI_API_KEYin a.env.localfile (same folder aspackage.json). - Start the dev server:
npm run dev
npm run build
Output is generated in the dist folder.
- Create a new Static Site on Render and connect this repo.
- Set Build Command to
npm install; npm run build. - Set Publish Directory to
dist. - Add an environment variable:
GEMINI_API_KEY. - If using client-side routing, enable SPA fallback (serve
index.html).
MIT