magic-resume  by JOYCEQL

AI-powered online resume editor

created 1 year ago
1,771 stars

Top 24.9% on sourcepulse

GitHubView on GitHub
Project Summary

Magic Resume is a free, online AI-powered resume editor designed for individuals seeking to create professional resumes with ease and visual appeal. It leverages modern web technologies to provide a smooth, real-time editing experience with customizable themes and dark mode.

How It Works

The application is built on Next.js 14+ and utilizes Framer Motion for fluid animations, offering a dynamic user interface. It employs Tiptap for rich text editing, Tailwind CSS for styling, and Zustand for state management, ensuring a responsive and efficient workflow. Data is stored locally using "hard drive level storage," implying client-side persistence.

Quick Start & Requirements

  • Install dependencies: pnpm install
  • Start development server: pnpm dev
  • Build for production: pnpm build
  • Docker deployment: docker compose up -d
  • Docker image: docker pull siyueqingchen/magic-resume:main
  • Requires Node.js and pnpm.

Highlighted Details

  • AI-assisted writing is implemented.
  • Supports multi-language (Chinese and English).
  • Real-time preview and auto-save functionality.
  • Exports resumes to PDF format.

Maintenance & Community

The project is maintained by JOYCEQL and has an active Discord community. The author can be reached via X (@GuangzhouY81070) or email.

Licensing & Compatibility

Licensed under Apache 2.0, with custom modifications noted in the LICENSE file. Generally compatible with commercial use, but review the specific LICENSE for details on custom clauses.

Limitations & Caveats

The roadmap indicates planned support for more resume templates, additional export formats, custom models, and PDF/Markdown import, suggesting these features are not yet available.

Health Check
Last commit

6 days ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
6
Star History
303 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.