Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ivzeng/dreamcraft-resume-builder
DreamCraft Resume Builder: Edit, Decorate, Select, and Import
https://github.com/ivzeng/dreamcraft-resume-builder
css html python resume-builder tkinter
Last synced: 7 days ago
JSON representation
DreamCraft Resume Builder: Edit, Decorate, Select, and Import
- Host: GitHub
- URL: https://github.com/ivzeng/dreamcraft-resume-builder
- Owner: ivzeng
- License: mit
- Created: 2024-11-26T20:20:30.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-27T07:57:40.000Z (about 1 month ago)
- Last Synced: 2024-11-27T08:33:05.299Z (about 1 month ago)
- Topics: css, html, python, resume-builder, tkinter
- Language: Python
- Homepage:
- Size: 379 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DreamCraft
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)A resume editor with a user-friendly UI that offers helpful features for quick resume editing and formatting. Users can efficiently structure their resumes and view a preview of their resume before finalizing. The application also allows users to customize their resume by selecting resume elements and importing a PDF file with the selected elements, ensuring a streamlined and customized resume creation process. This means you can first include all everything about you, store them in the resume content file, and select the required items according to the role when you are importing the pdf.
## Key Features
- Cross Platform
- Text Editions
- Font Styles Decorations
- Layout Formatting
- Live Preview
- Resume Components Management (add, rearrange, clone&paste)
- Customize & Save PDF
- Resume Template
- Note: to use the template, enter template_0 as the id.
- Smooth Resizing
- Easy Scrolling## Getting Started
1. Navigate to the directory you want to put the application and clone this repository:
```bash
gh repo clone ivzeng/DreamCraft-Resume-Editor
```2. Install the required packages from `requirements.txt`:
```bash
pip install -r requirements.txt
```
or
```bash
pip3 install -r requirements.txt
```
2. Initialize Playwright:
```bash
playwright install
```
4. Run main.py. Make sure that you have Python ($\ge$ 3.10) installed.## Demo
- here is a demo video:
[![Watch the video](demo/screenshot/front_1.png)](https://youtu.be/I41Lm6zrmmQ)- UI:
![front](demo/screenshot/front_1.png)
![workspace](demo/screenshot/workspace_1.png)- Sample Output:
![output](demo/screenshot/output_1.png)
## Emailware
Please feel free to email me at [email protected] with anything you'd like to say about this software. I'd appreciate it!
## References
- Resume Template: https://www.freecodecamp.org/news/writing-a-killer-software-engineering-resume-b11c91ef699d/
#### Happy job searching!