VibeCode is a full-stack web application that generates dynamic portfolios from uploaded resumes using AI-powered content parsing. The application allows users to upload PDF, DOCX, or TXT resume files, which are then processed by OpenAI's GPT-4 to extract structured portfolio data and generate professional portfolio websites with custom subdomains.
System Architecture
Frontend Architecture
Framework: React with TypeScript
Styling: Tailwind CSS with shadcn/ui component library
Routing: Wouter for client-side routing
State Management: TanStack Query for server state management
Build Tool: Vite for fast development and optimized builds
UI Components: Radix UI primitives with custom styling
This project is currently in a prototype stage and relies on the OpenAI API for its core functionality. To fully test and demonstrate the capabilities of this application, access to API credits is essential. We welcome any support in this area to help us move the project forward.
Changelog
July 08, 2025. Initial setup
User Preferences
Preferred communication style: Simple, everyday language.