buymecofee! A Node.js application that allows you to create, edit, and export professional resumes as PDF documents using a drag-and-drop interface.
- Interactive resume editor with drag-and-drop sections
- Dynamic content editing with real-time preview
- Export to high-quality PDF using Puppeteer
- Responsive layout with customizable sections
- Add/remove experiences, education, skills, projects, and custom sections
- Rearrange layout and organization of content
- Professional typography and design
- Node.js (v18.0.0 or later)
- npm or yarn package manager
- Clone or download this repository
- Navigate to the project directory
- Install dependencies:
npm installnpm startThis will start the server at http://localhost:3000
npm run devThis will start the server with nodemon for automatic restarts during development.
- Open your browser and go to http://localhost:3000
- Edit your resume by clicking on any text field
- Use the buttons in the top-right corner to add new sections
- Drag and drop sections to rearrange them using the "Arrange Layout" button
- Click "Download PDF" to export your resume as a PDF document
server.js- Express server setuppdfGenerator.js- PDF generation logic using Puppeteerpublic/- Client-side filesresume.html- Main HTML templateresume.js- Interactive editor functionalitystyles.css- Styling for the resume
example.js- Example usage of the PDF generator
- Express.js - Web server
- Puppeteer - Headless Chrome for PDF generation
- JavaScript/HTML/CSS - Front-end editor
MIT