{"id":26231004,"url":"https://github.com/pashacoder217/resume-generator-next15","last_synced_at":"2026-06-29T19:31:51.401Z","repository":{"id":279418353,"uuid":"938688871","full_name":"pashacoder217/resume-generator-next15","owner":"pashacoder217","description":"Resume Generator built  Next.js15, Tailwind CSS, Radix-ui and TypeScript","archived":false,"fork":false,"pushed_at":"2025-03-01T12:03:29.000Z","size":439,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T23:18:00.329Z","etag":null,"topics":["clsx","html-react-parser","jspdf","nextjs","radix-ui","react","tiptap"],"latest_commit_sha":null,"homepage":"https://resume-generator-next15.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pashacoder217.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-25T10:50:33.000Z","updated_at":"2025-03-03T16:34:41.000Z","dependencies_parsed_at":"2025-03-01T13:30:08.939Z","dependency_job_id":null,"html_url":"https://github.com/pashacoder217/resume-generator-next15","commit_stats":null,"previous_names":["pavlo-corder/asdasadsdasda","pashacoder217/voice_chabot_ai","pashacoder217/resume-generator-next15"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pashacoder217/resume-generator-next15","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pashacoder217%2Fresume-generator-next15","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pashacoder217%2Fresume-generator-next15/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pashacoder217%2Fresume-generator-next15/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pashacoder217%2Fresume-generator-next15/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pashacoder217","download_url":"https://codeload.github.com/pashacoder217/resume-generator-next15/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pashacoder217%2Fresume-generator-next15/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34941026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clsx","html-react-parser","jspdf","nextjs","radix-ui","react","tiptap"],"created_at":"2025-03-12T23:18:05.477Z","updated_at":"2026-06-29T19:31:51.382Z","avatar_url":"https://github.com/pashacoder217.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Modern Resume Generator\n\nA modern, user-friendly resume generator built with Next.js 15 that creates ATS-friendly resumes. Features a live preview and easy PDF download functionality.\n\n## Features\n\n- 📝 Real-time preview as you type\n- 📱 Fully responsive design\n- 🎯 ATS-friendly output\n- 📄 PDF download option\n- 🎨 Modern UI with shadcn/ui components\n- 🌗 Clean and professional layout\n- ⚡ Fast and interactive\n\n### Form Sections\n\n1. **Personal Information**\n\n   - Name\n   - Current Role\n   - Email\n   - Phone\n   - LinkedIn URL\n   - GitHub URL\n   - Professional Summary\n\n2. **Work Experience**\n\n   - Company Name\n   - Role/Position\n   - Duration\n   - Job Description\n   - Add multiple entries\n\n3. **Skills \u0026 Education**\n   - Tag-based skill input\n   - School/University\n   - Degree\n   - Graduation Year\n   - Add multiple education entries\n\n## Tech Stack\n\n- **Framework**: Next.js 15 (App Router)\n- **Language**: TypeScript\n- **Styling**:\n  - Tailwind CSS\n  - shadcn/ui components\n- **PDF Generation**: @react-pdf/renderer\n- **Icons**: Lucide React\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 18+\n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/yourusername/resume-generator.git\n```\n\n2. Navigate to the project directory:\n\n```bash\ncd resume-generator\n```\n\n3. Install dependencies:\n\n```bash\nnpm install\n# or\nyarn install\n```\n\n4. Start the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\n5. Open [http://localhost:3000](http://localhost:3000) in your browser.\n\n## Project Structure\n\n```\nresume-generator/\n├── app/\n│   ├── page.tsx                 # Main page component\n├── components/\n│   └── ui/                     # shadcn/ui components\n│   └── molecules\n│   └──  ├── personal-info-form.tsx   # Personal information form\n│   └──  ├── work-experience-form.tsx # Work experience form\n│   └──  ├── skills-education-form.tsx# Skills and education form\n│   └──  ├── resume-preview.tsx       # Live preview component\n│   └──  └── resume-pdf.tsx          # PDF generation component\n├── public/\n└── ...\n```\n\n## Usage\n\n1. Fill out the personal information in the first tab\n2. Add your work experiences in the second tab\n3. Input your skills and education in the third tab\n4. Preview your resume in real-time on the right side\n5. Click \"Download Resume\" to get your PDF version\n\n## Customization\n\n### Styling\n\nThe project uses Tailwind CSS for styling. You can customize the look and feel by:\n\n1. Modifying the `tailwind.config.js` file\n2. Adjusting the styles in individual components\n3. Customizing shadcn/ui theme variables\n\n### PDF Template\n\nThe PDF output can be customized by modifying the `resume-pdf.tsx` file:\n\n- Adjust margins and spacing\n- Change fonts and colors\n- Modify the layout structure\n\n## Contributing\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n\n## Acknowledgments\n\n- [shadcn/ui](https://ui.shadcn.com/) for the beautiful UI components\n- [Next.js](https://nextjs.org/) for the amazing framework\n- [@react-pdf/renderer](https://react-pdf.org/) for PDF generation capabilities\n\n## Support\n\nIf you find this project helpful, please give it a ⭐️ on GitHub!\n\nFor any issues or feature requests, please use the [GitHub issue tracker](https://github.com/DikoMahendraa/ats-resume-generator/issues).\n\n````\n\nLet me also create a LICENSE file for the project:\n\n```md project=\"Resume Generator\" file=\"LICENSE.md\" type=\"markdown\"\nMIT License\n\nCopyright (c) 2024 Resume Generator\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpashacoder217%2Fresume-generator-next15","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpashacoder217%2Fresume-generator-next15","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpashacoder217%2Fresume-generator-next15/lists"}