File size: 2,603 Bytes
8d924c8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0997a74
8d924c8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
import streamlit as st
import os
from pathlib import Path
from PIL import Image


IFRAME = '<iframe src="https://ghbtns.com/github-btn.html?user=IvanIsCoding&repo=ResuLLMe&type=star&count=true&size=large" frameborder="0" scrolling="0" width="170" height="30" title="GitHub"></iframe>'

st.markdown(
    f"""
    # ResuLLMe's Template Gallery {IFRAME}
    """,
    unsafe_allow_html=True,
)


st.markdown(
    """
### Table of Contents

- [Simple](#simple)
- [Awesome](#awesome)
- [BGJC](#bgjc)
- [Deedy](#deedy)
- [Modern](#modern)
- [Plush](#plush)
- [Alta](#alta)
"""
)

st.markdown(
    """
    ## Simple

    The most straightforward template, it also is the one that condenses the most information in a single page.
    This is the default for ResuLLMe due to its reliability.
    """
)

current_dir = Path(__file__).absolute().parent.parent

simple_image = Image.open(current_dir / "images" / "Simple_Template.png")

st.image(simple_image)

st.markdown(
    """
    ## Awesome

    This is a popular template with nice fonts and design. It also condenses a lot of information in a single
    page. This is another strong candidate for the default template.
    """
)

awesome_image = Image.open(current_dir / "images" / "Awesome_Template.png")

st.image(awesome_image)

st.markdown(
    """
    ## BGJC

    Another classic, single-column template. It presents less information with clear separations among the sections.
    """
)

bgjc_image = Image.open(current_dir / "images" / "BGJC.png")

st.image(bgjc_image)

st.markdown(
    """
    ## Deedy

    This is a sleek two-column template. The template is more crowded, but it excells at using
    all the space available in the page.
    """
)

deedy_image = Image.open(current_dir / "images" / "Deedy.png")

st.image(deedy_image)

st.markdown(
    """
    ## Modern

    This is another take on the classic, single-column CV style. For a black-and-white template,
    it is an excellent choice.
    """
)

modern_image = Image.open(current_dir / "images" / "Modern.png")

st.image(modern_image)

st.markdown(
    """
    ## Plush

    This is a variant of the Deedy template with a stylish look. The order of the columns are swapped
    and the font is slightly different, giving it a distinct feeling from the other templates.
    """
)

plush_image = Image.open(current_dir / "images" / "Plush.png")

st.image(plush_image)

st.markdown(
    """
    ## Alta

    This is eye-candy template is another popular option. It speaks for itself.
    """
)

alta_image = Image.open(current_dir / "images" / "Alta_Template.png")

st.image(alta_image)