Transform your resume into a professional developer portfolio in 3 steps
This AI-powered pipeline converts resume documents (PDF/DOC) into fully functional portfolio websites through:
- Smart Resume Analysis - Extract structured data from resumes
- Design Customization - Interactive preference questionnaire
- Code Generation - Production-ready React website output
- 📄 Automatic extraction of skills, experience, and education data
- 🎨 Customizable design system with theme options
- ⚡ Generated React components with Framer Motion animations
- 📱 Mobile-first responsive layouts
- 🛠️ Complete developer workflow integration
# Clone repository
git clone https://github.com/yourusername/resume-portfolio-architect.git
cd resume-portfolio-architect
# Install Python dependencies
pip install python-docx pdfplumber deepseek-api
# Install React dependencies (for generated website)
cd generated-portfolio
npm install- Get Deepseek API key from https://platform.deepseek.com
- Create
.envfile:
DEEPSEEK_API_KEY="your_api_key_here"# Process resume and generate questionnaire
python main.py --resume path/to/resume.pdf
# Generate portfolio website after answering questions
python build_portfolio.py --answers answers.jsongenerated-portfolio/
├── public/
└── src/
├── components/ # All React components
├── styles/ # CSS Modules and theme
├── data/ # Processed resume data
└── App.jsx # Root componentModify theme.css to customize colors and styling:
:root {
--primary-color: #3D9970; /* Tech Green */
--secondary-color: #FF851B; /* Orange accent */
--spacing-unit: 12px; /* Base spacing */
}Contributions welcome! Please follow:
- Fork the repository
- Create your feature branch
- Commit changes with descriptive messages
- Push to the branch
- Open a pull request
MIT License - see LICENSE for details
Disclaimer: This project requires your own Deepseek API key. API usage costs may apply.