ResumeAce is a modern, intuitive, and open-source resume builder built with Next.js, TypeScript, and Tailwind CSS. It empowers users to create professional and visually appealing resumes with ease, offering multiple templates and customization options.
- 📄 Multiple Templates: Choose from a variety of professionally designed templates, including Classic, Modern, Creative, and Minimalist.
- 🎨 Live Customization: Instantly see your changes with a live preview as you edit. Customize theme colors and fonts to match your personal brand.
- 📱 Fully Responsive: A seamless experience across all devices, from desktops to mobile phones.
- 🌗 Light & Dark Mode: Switch between light and dark themes for comfortable viewing.
- 📥 PDF Download: Export your final resume as a high-quality PDF, ready to be sent to recruiters.
- 📝 Intuitive Editor: A user-friendly form-based editor with sections for personal details, work experience, education, and skills.
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: ShadCN UI
- State Management: React Hook Form
- Schema Validation: Zod
Follow these steps to get the project up and running on your local machine.
-
Clone the repository:
git clone https://github.com/your-username/resume-ace.git cd resume-ace
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
This application is optimized for deployment on platforms like Vercel, the creators of Next.js.
Simply connect your Git repository to Vercel and it will handle the build and deployment process automatically.