VitaFolio is an AI-powered platform built with Streamlit that leverages the Gemini LLM to transform resumes into fully functional, responsive portfolio websites. Users can instantly download a complete website package with HTML, CSS, and JavaScript files, ready for deployment.
- AI-generated websites based on user input
- Modern, semantic HTML5 structure
- Responsive design using CSS Flexbox/Grid
- Separate HTML, CSS, and JS files for clean structure
- Automated ZIP download for instant deployment
- Designed for students, professionals, and job seekers
RESUME PORTFOLIO GENERATOR/
│
├─ portfolio/
│ ├─ files/
│ │ ├─ .env # Stores Google API key
│ │ ├─ app.py # Streamlit app
│ │ ├─ index.html # Generated HTML
│ │ ├─ style.css # Generated CSS
│ │ ├─ script.js # Generated JS
│ │ ├─ req.txt # Python dependencies
│ │ └─ website.zip # Downloadable ZIP
│
└─ pyvenv.cfg # Virtual environment config
- Create and activate a virtual environment:
- Install dependencies:
pip install -r files/req.txt - Add your Google API key in
files/.env: - Run the Streamlit app:
streamlit run files/app.py - Enter your website description and click Generate to create your portfolio.
python -m venv venv # Windows: venv\Scripts\activate # macOS/Linux: source venv/bin/activate
gemini=YOUR_GOOGLE_API_KEY