Turn your boring PDF resume into a stunning, shareable portfolio website in seconds.
Resumix bridges the gap between a static PDF and a dynamic professional presence. Stop coding your personal site from scratch every time you update your resume. Just upload, preview, and share.
Resumix is a modern portfolio builder built for developers and professionals who want a polished online presence without the hassle. It parses your existing PDF resume, extracts the key details (Experience, Skills, Projects), and instantly renders them into beautiful, responsive web templates.
It's not just a parser—it's a What You See Is What You Get (WYSIWYG) experience. You can flip through different design themes in real-time to find the one that fits your vibe, then tweak the content in our built-in editor.
- Instant PDF Extraction: We use advanced parsing logic to pull your name, contacts, skills, and history directly from your uploaded PDF.
- Live Theme Previews: Don't guess what your site will look like. See your actual data rendered in 5+ premium themes (Modern, Tech, Minimal, Creative, Professional) simultaneously.
- Visual Builder: Edit your bio, rearrange your projects, or fix that typo in your experience using our clean dashboard interface.
- Dark Mode: Built-in support for light and dark themes because we know how important eye comfort (and aesthetics) are.
- Fully Responsive: All templates are mobile-first, ensuring you look great on phones, tablets, and desktops.
We built Resumix using a modern, type-safe stack designed for performance and developer experience:
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Database: MongoDB (via Mongoose)
- PDF Parsing: Custom
pdf2jsonimplementation - Deployment: Optimized for Vercel
Want to run this locally? Here is how you can get up and running 5 minutes or less.
- Node.js 18+
- MongoDB Database (Local or Atlas)
git clone https://github.com/chinmayjjg/resumix.git
cd resumix
npm installCreate a .env file in the root directory:
MONGODB_URI=your_mongodb_connection_stringnpm run devOpen http://localhost:3000 and start building!
src/app: Next.js App Router pages (Dashboard, Auth, Public Portfolio).src/components/portfolio: The heart of the app. Contains theThemePreviewGridand alltemplates.src/lib: Utility functions, including the PDF parsing logic (transformResumeData.ts) and DB connection.src/models: Mongoose schemas.
Built with ❤️ and a lot of coffee.