Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

188 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PersonalWebsite

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.

Installation

Ensure you have Node.js and pnpm installed. Then, install the dependencies:

pnpm install

Development

Runs the app in development mode. Open http://localhost:5173 to view it in your browser.

pnpm start

Environment Variables

Create 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.

Build

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:prod

License

This project is licensed under the MIT License.

About

Personal Website project

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages