import streamlit as st
import json
dane_formularz = {}
with st.form("Formularz osobowy"):
st.header("Formularz osobowy")
imie = st.text_input(label="Imię")
nazwisko = st.text_input(label="Nazwisko")
zamieszkanie = st.selectbox(label="Miejsce zamieszkania", options=("Wieś", "Miasto do 100 tys. mieszkańców", "Miasto powyżej 100 tys. mieszkańców"),)
data_urodzenia = str(st.date_input(label="Data urodzenia"))
pesel = st.text_input(label="Numer PESEL")
st.write("Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb rekrutacji.")
akceptacja = st.checkbox("Akceptuję RODO")
zatwierdzono = st.form_submit_button("Zatwierdź i zapisz")
dane_formularz[pesel] = (imie, nazwisko, zamieszkanie, data_urodzenia, akceptacja)
if zatwierdzono:
with open("formularz_osobowy.json", "w", encoding="utf8") as plik:
json.dump(dane_formularz, plik, indent=4)
st.write("Formularz został zapisany")