drmurataltun commited on
Commit
1c81493
·
verified ·
1 Parent(s): 57c754d

Upload 3 files

Browse files
Files changed (3) hide show
  1. app.py +35 -0
  2. katilimformu.csv +3 -0
  3. requirements.txt +2 -0
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+
4
+ st.title("Kişisel Bilgi Formu")
5
+
6
+ # Ad ve Soyad
7
+ name = st.text_input("Adınız ve Soyadınız (küçük harf):", max_chars=50)
8
+
9
+ # Doğum Yılı
10
+ birth_year = st.number_input("Doğum Yılınız:", min_value=1900, max_value=2023, step=1)
11
+
12
+ # E-posta Adresi
13
+ email = st.text_input("E-posta Adresiniz:", type="email")
14
+
15
+ # Özgeçmiş Dosyası
16
+ resume = st.file_uploader("Özgeçmiş Dosyanız (maks. 3 MB):", type=["pdf", "doc", "docx"])
17
+
18
+ # Cinsiyet
19
+ gender = st.selectbox("Cinsiyetiniz:", ["Erkek", "Kadın", "Diğer"])
20
+
21
+ # Hakkında
22
+ about = st.text_area("Kendiniz Hakkında (maks. 500 karakter):", max_chars=500)
23
+
24
+ if st.button("Gönder"):
25
+ data = {
26
+ "Ad ve Soyad": name,
27
+ "Doğum Yılı": birth_year,
28
+ "E-posta": email,
29
+ "Cinsiyet": gender,
30
+ "Hakkında": about
31
+ }
32
+ df = pd.DataFrame([data])
33
+ df.to_csv("katilimformu.csv", index=False)
34
+ st.success("Formu başarıyla gönderdiz!")
35
+ st.write(df)
katilimformu.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ İsim,Şifre,DoğumTarihi,Yaş,Mesaj
2
+ Ahmet,12345,2014-05-29,54,Merhaba
3
+ Mehmet,12345,2014-05-29,54,Merhaba
requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ streamlit==1.11.0
2
+ pandas==1.3.5