🚧 Under Active Development
An intelligent, open-source resume builder powered by AI that helps create and tailor resumes for specific job applications. Built with Next.js 15, React 19, TypeScript, and Shadcn UI.
Check out the live demo at resumelm.com
- 📝 Two-tier resume system:
- Base Resumes: Foundation templates for your professional profile
- Tailored Resumes: AI-optimized versions for specific job applications
- 💼 Comprehensive section management for:
- Work Experience
- Education
- Projects
- Skills
- Certifications
- 🎨 Modern, responsive design with soft gradient minimalist theme
- 📱 Mobile-first approach with responsive layouts
- 🤖 AI-powered content suggestions for all resume sections
- 💡 Smart content optimization and improvement recommendations
- 🎯 Intelligent job description analysis
- 💬 Interactive AI assistant for resume writing guidance
- ✨ Real-time content enhancement suggestions
- 🔒 Row Level Security (RLS) for data protection
- 🚀 Server-side rendering with Next.js 15 App Router
- 📄 PDF generation and preview
- 🎨 Custom design system with consistent UI/UX
- 🔄 Real-time updates and preview
- Layered Depth: Multiple translucent layers create visual hierarchy
- Organic Motion: Subtle animations suggest liveliness without distraction
- Purposeful White Space: Generous spacing improves content digestion
- Consistent Interaction: Predictable hover and active states
- Soft gradient backgrounds with floating orbs
- Glass-morphism effects with backdrop blur
- Responsive grid layouts
- Interactive hover states with smooth transitions
- Next.js 15 (App Router)
- React 19
- TypeScript
- Shadcn UI Components
- Tailwind CSS
- React PDF
- OpenAI Integration
- Server Components for AI Processing
- Structured JSON Data Format
- PostgreSQL with Row Level Security
- Prisma ORM
- Supabase Auth
- Clone the repository:
git clone https://github.com/yourusername/resumelm.git- Install dependencies:
npm install
# or
pnpm install- Set up your environment variables:
cp .env.example .env.localRequired environment variables:
OPENAI_API_KEY: For AI featuresDATABASE_URL: For data storageNEXT_PUBLIC_APP_URL: Your application URL
- Start the development server:
npm run dev
# or
pnpm devOpen http://localhost:3000 to view the application.
- ✅ Complete resume management system
- ✅ AI-powered content generation and optimization
- ✅ PDF export functionality
- ✅ Responsive design system
- ✅ User authentication and authorization
- ✅ Profile management
- ✅ Real-time preview and editing
- 🔄 Enhanced AI tailoring algorithms
- 🔄 Additional resume templates
- 🔄 Advanced PDF customization
- 🔄 Job application tracking
- 🔄 Analytics dashboard
We welcome contributions! Please see our Contributing Guide for details.
GNU Affero General Public License v3 (AGPL-3.0)
This project is licensed under the GNU AGPL v3 license. This means:
- ✅ You can view, use, and modify the code
- ✅ You can distribute the code
- ✅ You must keep the source code open source
- ✅ Any modifications must also be under AGPL-3.0
- ❌ You cannot use this code in closed-source commercial applications
- ❌ You cannot use this code to provide a similar service without making your code open source
For more details, see the full license text.
Built with ❤️ using Next.js


