File size: 1,031 Bytes
00e79df |
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 |
import streamlit as st
st.title("๐ Markdown Resume Builder")
# Input Fields
name = st.text_input("Your Name")
email = st.text_input("Email")
phone = st.text_input("Phone Number")
summary = st.text_area("Professional Summary")
st.subheader("Skills")
skills = st.text_area("Enter skills separated by commas")
st.subheader("Projects")
project1 = st.text_input("Project 1 Title")
project1_desc = st.text_area("Project 1 Description")
project2 = st.text_input("Project 2 Title")
project2_desc = st.text_area("Project 2 Description")
st.subheader("Education")
education = st.text_area("Education Details")
# Button to generate markdown
if st.button("Generate Markdown Resume"):
resume_md = f"""
# {name}
๐ง {email} | ๐ฑ {phone}
## Summary
{summary}
## Skills
{', '.join([skill.strip() for skill in skills.split(',')])}
## Projects
### {project1}
{project1_desc}
### {project2}
{project2_desc}
## Education
{education}
"""
st.code(resume_md, language='markdown')
|