https://github.com/JOYCEQL/magic-resume
free online AI resume editor
https://github.com/JOYCEQL/magic-resume
ai deepseek doubao motion nextjs react resume-website shadcn-ui
Last synced: about 1 month ago
JSON representation
free online AI resume editor
- Host: GitHub
- URL: https://github.com/JOYCEQL/magic-resume
- Owner: JOYCEQL
- License: apache-2.0
- Created: 2024-05-19T11:13:58.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-07T06:22:47.000Z (about 1 month ago)
- Last Synced: 2025-03-07T06:27:44.876Z (about 1 month ago)
- Topics: ai, deepseek, doubao, motion, nextjs, react, resume-website, shadcn-ui
- Language: TypeScript
- Homepage: https://magicv.art
- Size: 39.9 MB
- Stars: 845
- Watchers: 2
- Forks: 108
- Open Issues: 5
-
Metadata Files:
- Readme: README.en-US.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - JOYCEQL/magic-resume - free online AI resume editor (TypeScript)
README
# ✨ Magic Resume ✨
[](https://opensource.org/licenses/Apache-2.0)

[简体中文](./README.md) | English
Magic Resume is a modern online resume editor that makes creating professional resumes simple and enjoyable. Built with Next.js and Framer Motion, it supports real-time preview and custom themes.
## 📸 Screenshots

## ✨ Features
- 🚀 Built with Next.js 14+
- 💫 Smooth animations (Framer Motion)
- 🎨 Custom theme support
- 📱 Responsive design
- 🌙 Dark mode
- 📤 Export to PDF
- 🔄 Real-time preview
- 💾 Auto-save
- 🔒 Local storage## 🛠️ Tech Stack
- Next.js 14+
- TypeScript
- Motion
- Tiptap
- Tailwind CSS
- Zustand
- Shadcn/ui
- Lucide Icons## 🚀 Quick Start
1. Clone the project
```bash
git clone [email protected]:JOYCEQL/magic-resume.git
cd magic-resume
```2. Install dependencies
```bash
pnpm install
```3. Start development server
```bash
pnpm dev
```4. Open browser and visit `http://localhost:3000`
## 📦 Build and Deploy
```bash
pnpm build
```## ⚡ Deploy with Vercel
You can deploy your own instance of Magic Resume with one click:
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FJOYCEQL%2Fmagic-resume)
## 🐳 Docker Deployment
### Docker Compose
1. Ensure you have Docker and Docker Compose installed
2. Run the following command in the project root directory:
```bash
docker-compose up -d
```This will:
- Automatically build the application image
- Start the container in the background### Docker Hub
The latest version of Magic Resume is available on Docker Hub:
[Docker Hub](https://hub.docker.com/r/siyueqingchen/magic-resume/)
```bash
docker pull siyueqingchen/magic-resume
```## 📝 License
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details
## 🙏 Acknowledgments
- [Next.js](https://nextjs.org/)
- [Shadcn/ui](https://ui.shadcn.com/)
- [Zustand](https://zustand-demo.pmnd.rs/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Framer Motion](https://www.framer.com/motion/)
- [TipTap](https://tiptap.dev/)
- [Lucide Icons](https://lucide.dev/)## 🗺️ Roadmap
- [x] AI-assisted writing
- [x] Multi-language support
- [ ] Support for more resume templates
- [ ] Support for more export formats
- [ ] Smart single page
- [ ] Online resume hosting## 📞 Contact
You can follow the latest updates via:
- Author: JOYCEQL
- X: @GuangzhouY81070
- Email: [email protected]
- Project Homepage: https://github.com/JOYCEQL/magic-resume## 🌟 Support
If you find this project helpful, please give it a star ⭐️