A personal website built to showcase projects, experience, and portfolio. The site includes an AI-powered chatbot that uses Google Gemini as the LLM provider (model: gemini-2.5-flash) to answer questions about Nikolaos Xenakis.
Ensure you have Node.js and pnpm installed. Then, install the dependencies:
pnpm installRuns the app in development mode. Open http://localhost:5173 to view it in your browser.
pnpm startCreate a .env file in the ui/ directory with the following:
VITE_GEMINI_API_KEY=your_gemini_api_key_here
Get a free API key at Google AI Studio.
Builds the app for production to the dist folder. It bundles React in production mode and optimizes the build for the best performance.
pnpm run build:prodThis project is licensed under the MIT License.