Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!