Here is the source code for azariak.com.
You are welcome to fork this for your own portfolio.
- Clone the repository:
git clone https://github.com/azariak/portfolio.git
- Install dependencies:
npm install
- Run the project:
npm run dev
- Create a
.env
file with aGEMINI_API_KEY
variable or input your Gemini API Key in settings by uncommenting the settings button inApp.jsx
- Configure to your own information by updating the
questionsAndAnswers.json
file and updating the header inindex.html
- Please do not remove the footer giving me credit for designing this website.
- AI-powered chat interface for asking about me
- Suggested questions to demonstrate how to use it
- Markdown formatting, streaming support for text responses
- Help menu, dark/light theme, resize/reset container, settings API key (deprecated)
TODO:
- Refactor app.jsx
- Improve answers in questionsAndAnswers.json including adding more links to projects section