|
|
import streamlit as st
|
|
|
|
|
|
st.title("π Markdown Resume Builder")
|
|
|
|
|
|
|
|
|
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")
|
|
|
|
|
|
|
|
|
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')
|
|
|
|