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
.envfile with aGEMINI_API_KEYvariable or input your Gemini API Key in settings by uncommenting the settings button inApp.jsx - Configure to your own information by updating the
questionsAndAnswers.jsonfile 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