This is the frontend for my personal website built with React, TypeScript, Tailwind CSS, and Vite.
- Responsive design
- Animated sections
- Project showcase with filtering
- Experience timeline
- Skills visualization
- Interactive chatbot
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/ereinha3/personal-website-frontend.git
cd personal-website-frontend- Install dependencies
npm install
# or
yarn install- Create a
.envfile in the root directory with the following variables:
VITE_HUGGINGFACE_API_KEY=your_api_key_here
VITE_CHATBOT_API_URL=https://ereinha3-personal-website-backend.hf.space/query
- Start the development server
npm run dev
# or
yarn devThis project is deployed on Vercel. To deploy your own version:
- Fork this repository
- Create a new project on Vercel
- Connect your forked repository
- Add the following environment variables in the Vercel project settings:
VITE_HUGGINGFACE_API_KEY: Your Hugging Face API keyVITE_CHATBOT_API_URL: The URL of your chatbot API endpoint
The following environment variables are required:
VITE_HUGGINGFACE_API_KEY: Your Hugging Face API key for authenticationVITE_CHATBOT_API_URL: The URL of your chatbot API endpoint
MIT