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: 7 months ago
JSON representation
free online AI resume editor
- Host: GitHub
- URL: https://github.com/joyceql/magic-resume
- Owner: JOYCEQL
- License: other
- Created: 2024-05-19T11:13:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-07T12:05:15.000Z (8 months ago)
- Last Synced: 2025-04-12T01:55:53.105Z (7 months ago)
- Topics: ai, deepseek, doubao, motion, nextjs, react, resume-website, shadcn-ui
- Language: TypeScript
- Homepage: https://magicv.art
- Size: 39.8 MB
- Stars: 1,355
- Watchers: 5
- Forks: 168
- Open Issues: 6
-
Metadata Files:
- Readme: README.en-US.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
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 git@github.com: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:main
```
## 📝 License
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details
## 🗺️ Roadmap
- [x] AI-assisted writing
- [x] Multi-language support
- [ ] Support for more resume templates
- [ ] Support for more export formats
- [ ] Import PDF, Markdown, etc.
- [ ] Custom model
- [ ] Smart single page
- [ ] Online resume hosting
## 📞 Contact
You can follow the latest updates via:
- Author: Siyue
- X: @GuangzhouY81070
- Discord: Join our community https://discord.gg/9mWgZrW3VN
- Email: 18806723365@163.com
- Project Homepage: https://github.com/JOYCEQL/magic-resume
## 🌟 Support
If you find this project helpful, please give it a star ⭐️