Skip to content

Commit 8ca1ae7

Browse files
authored
Merge pull request #39 from AshNumpy/web-application
Web application
2 parents 654e313 + 594abe4 commit 8ca1ae7

File tree

4 files changed

+313
-1
lines changed

4 files changed

+313
-1
lines changed

Streamlit/Pages/releases.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import streamlit as st
2+
3+
def display_releases():
4+
container = st.container(
5+
border=True
6+
)
7+
8+
container.markdown(
9+
"""
10+
## 🚀 Initial Release - v1.0.0 (26.06.2024)
11+
12+
Selamlar,
13+
14+
Bu ay boyunca yoğun bir çalışma sürecinin ardından geliştirdiğimiz projemizin web uygulaması ayağını tamamladık. İşte ilk yayınımızın detayları:
15+
16+
### Yenilikler
17+
- Web uygulaması, 5 ana sayfadan oluşacak şekilde tasarlandı:
18+
- **Anasayfa**: Proje hakkında hızlı bir genel bakış sağlar.
19+
- **Database**: Veritabanı yapısı ve içeriği hakkında detaylı bilgi sunar.
20+
- **Prediction**: Belirli tarihlerde müşterilerin tahmini satın alma davranışlarını görselleştirir.
21+
- **Release**: Yayınlanan güncellemelerin ayrıntılarını içerir.
22+
- **Contact**: Kullanıcıların bizimle iletişime geçebileceği bir iletişim sayfasıdır.
23+
24+
### İyileştirmeler
25+
- **Anasayfa**: KPI'lar için infinite band line eklendi ve projeye erişim butonu güncellendi.
26+
- **Database**: Veritabanı şeması, iframe ile daha detaylı bir şekilde sunulmaktadır.
27+
- **Prediction**: Kullanıcıların boş tahminler yapmaması için geliştirilmiş bir kullanıcı arayüzü sağlandı.
28+
29+
### Düzeltmeler
30+
- **Contact**: Gereksiz animasyonlar kaldırıldı, kullanıcı deneyimi iyileştirildi.
31+
32+
### Bilinen Sorunlar
33+
- **Database**: İçerik yükleme süresi, iframe'lerin performansından kaynaklı olarak yavaş olabilir. Cache kullanımı önerilir.
34+
- **Mobil Uyum**: Bazı mobil cihazlarda uyumluluk sorunları rapor edildi, üzerinde çalışıyoruz.
35+
- **Contact Form**: Formun POST methodu bazı durumlarda yavaş çalışabilir, performans iyileştirmeleri devam etmektedir.
36+
37+
![Release](https://img.shields.io/badge/release-v1.0.0-orange?style=flat-square&link=https%3A%2F%2Fgithub.com%2FAshNumpy%2FSales-End-to-End-ML-Project)
38+
![GitHub commit activity](https://img.shields.io/github/commit-activity/t/AshNumpy/Sales-End-to-End-ML-Project?style=flat-square&logo=github&color=orange)
39+
![GitHub repo size](https://img.shields.io/github/repo-size/AshNumpy/Sales-End-to-End-ML-Project?style=flat-square&logo=Github&color=orange)
40+
"""
41+
)

Streamlit/app.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,8 @@
9191
prediction.display_prediction()
9292

9393
elif menu == "Release":
94-
pass
94+
from Pages import releases
95+
releases.display_releases()
9596

9697
elif menu == "Contact":
9798
from Pages import contact

Streamlit/requirements.txt

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
absl-py==2.1.0
2+
altair==5.3.0
3+
annotated-types==0.7.0
4+
anyio==4.4.0
5+
appnope==0.1.4
6+
asttokens==2.4.1
7+
astunparse==1.6.3
8+
attrs==23.2.0
9+
blinker==1.8.2
10+
cachetools==5.3.3
11+
certifi==2024.6.2
12+
charset-normalizer==3.3.2
13+
click==8.1.7
14+
cmdstanpy==1.2.4
15+
comm==0.2.2
16+
contourpy==1.2.1
17+
cycler==0.12.1
18+
debugpy==1.8.1
19+
decorator==5.1.1
20+
deprecation==2.1.0
21+
executing==2.0.1
22+
fastjsonschema==2.19.1
23+
flatbuffers==24.3.25
24+
fonttools==4.53.0
25+
gast==0.5.4
26+
gitdb==4.0.11
27+
GitPython==3.1.43
28+
google-pasta==0.2.0
29+
gotrue==2.4.4
30+
grpcio==1.64.1
31+
h11==0.14.0
32+
h5py==3.11.0
33+
holidays==0.51
34+
httpcore==1.0.5
35+
httpx==0.27.0
36+
idna==3.7
37+
importlib_resources==6.4.0
38+
IProgress==0.4
39+
ipykernel==6.29.4
40+
ipython==8.25.0
41+
ipywidgets==8.1.3
42+
jedi==0.19.1
43+
Jinja2==3.1.4
44+
joblib==1.4.2
45+
jsonschema==4.22.0
46+
jsonschema-specifications==2023.12.1
47+
jupyter_client==8.6.2
48+
jupyter_core==5.7.2
49+
jupyterlab_widgets==3.0.11
50+
keras==3.3.3
51+
kiwisolver==1.4.5
52+
libclang==18.1.1
53+
lightgbm==4.4.0
54+
Markdown==3.6
55+
markdown-it-py==3.0.0
56+
MarkupSafe==2.1.5
57+
matplotlib==3.9.0
58+
matplotlib-inline==0.1.7
59+
mdurl==0.1.2
60+
ml-dtypes==0.3.2
61+
namex==0.0.8
62+
nbformat==5.10.4
63+
nest-asyncio==1.6.0
64+
numpy==1.26.4
65+
opt-einsum==3.3.0
66+
optree==0.11.0
67+
packaging==24.0
68+
pandas==2.2.2
69+
parso==0.8.4
70+
pexpect==4.9.0
71+
pillow==10.3.0
72+
platformdirs==4.2.2
73+
plotly==5.22.0
74+
postgrest==0.16.8
75+
prompt_toolkit==3.0.45
76+
prophet==1.1.5
77+
protobuf==4.25.3
78+
psutil==5.9.8
79+
psycopg2-binary==2.9.9
80+
ptyprocess==0.7.0
81+
pure-eval==0.2.2
82+
pyarrow==16.1.0
83+
pydantic==2.7.4
84+
pydantic_core==2.18.4
85+
pydeck==0.9.1
86+
Pygments==2.18.0
87+
pyparsing==3.1.2
88+
python-dateutil==2.9.0.post0
89+
python-dotenv==1.0.1
90+
pytz==2024.1
91+
pyzmq==26.0.3
92+
realtime==1.0.6
93+
referencing==0.35.1
94+
requests==2.32.3
95+
rich==13.7.1
96+
rpds-py==0.18.1
97+
scikit-learn==1.5.0
98+
scipy==1.13.1
99+
seaborn==0.13.2
100+
setuptools==70.0.0
101+
six==1.16.0
102+
smmap==5.0.1
103+
sniffio==1.3.1
104+
SQLAlchemy==2.0.30
105+
stack-data==0.6.3
106+
stanio==0.5.0
107+
storage3==0.7.6
108+
streamlit==1.36.0
109+
streamlit-option-menu==0.3.13
110+
StrEnum==0.4.15
111+
supabase==2.5.1
112+
supafunc==0.4.6
113+
tenacity==8.3.0
114+
tensorboard==2.16.2
115+
tensorboard-data-server==0.7.2
116+
tensorflow==2.16.1
117+
termcolor==2.4.0
118+
threadpoolctl==3.5.0
119+
toml==0.10.2
120+
toolz==0.12.1
121+
tornado==6.4
122+
tqdm==4.66.4
123+
traitlets==5.14.3
124+
typing_extensions==4.12.2
125+
tzdata==2024.1
126+
urllib3==2.2.2
127+
watchdog==4.0.1
128+
wcwidth==0.2.13
129+
websockets==12.0
130+
Werkzeug==3.0.3
131+
wheel==0.43.0
132+
widgetsnbextension==4.0.11
133+
wrapt==1.16.0
134+
xgboost==2.1.0
135+
yellowbrick==1.5

requirements.txt

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
absl-py==2.1.0
2+
altair==5.3.0
3+
annotated-types==0.7.0
4+
anyio==4.4.0
5+
appnope==0.1.4
6+
asttokens==2.4.1
7+
astunparse==1.6.3
8+
attrs==23.2.0
9+
blinker==1.8.2
10+
cachetools==5.3.3
11+
certifi==2024.6.2
12+
charset-normalizer==3.3.2
13+
click==8.1.7
14+
cmdstanpy==1.2.4
15+
comm==0.2.2
16+
contourpy==1.2.1
17+
cycler==0.12.1
18+
debugpy==1.8.1
19+
decorator==5.1.1
20+
deprecation==2.1.0
21+
executing==2.0.1
22+
fastjsonschema==2.19.1
23+
flatbuffers==24.3.25
24+
fonttools==4.53.0
25+
gast==0.5.4
26+
gitdb==4.0.11
27+
GitPython==3.1.43
28+
google-pasta==0.2.0
29+
gotrue==2.4.4
30+
grpcio==1.64.1
31+
h11==0.14.0
32+
h5py==3.11.0
33+
holidays==0.51
34+
httpcore==1.0.5
35+
httpx==0.27.0
36+
idna==3.7
37+
importlib_resources==6.4.0
38+
IProgress==0.4
39+
ipykernel==6.29.4
40+
ipython==8.25.0
41+
ipywidgets==8.1.3
42+
jedi==0.19.1
43+
Jinja2==3.1.4
44+
joblib==1.4.2
45+
jsonschema==4.22.0
46+
jsonschema-specifications==2023.12.1
47+
jupyter_client==8.6.2
48+
jupyter_core==5.7.2
49+
jupyterlab_widgets==3.0.11
50+
keras==3.3.3
51+
kiwisolver==1.4.5
52+
libclang==18.1.1
53+
lightgbm==4.4.0
54+
Markdown==3.6
55+
markdown-it-py==3.0.0
56+
MarkupSafe==2.1.5
57+
matplotlib==3.9.0
58+
matplotlib-inline==0.1.7
59+
mdurl==0.1.2
60+
ml-dtypes==0.3.2
61+
namex==0.0.8
62+
nbformat==5.10.4
63+
nest-asyncio==1.6.0
64+
numpy==1.26.4
65+
opt-einsum==3.3.0
66+
optree==0.11.0
67+
packaging==24.0
68+
pandas==2.2.2
69+
parso==0.8.4
70+
pexpect==4.9.0
71+
pillow==10.3.0
72+
platformdirs==4.2.2
73+
plotly==5.22.0
74+
postgrest==0.16.8
75+
prompt_toolkit==3.0.45
76+
prophet==1.1.5
77+
protobuf==4.25.3
78+
psutil==5.9.8
79+
psycopg2-binary==2.9.9
80+
ptyprocess==0.7.0
81+
pure-eval==0.2.2
82+
pyarrow==16.1.0
83+
pydantic==2.7.4
84+
pydantic_core==2.18.4
85+
pydeck==0.9.1
86+
Pygments==2.18.0
87+
pyparsing==3.1.2
88+
python-dateutil==2.9.0.post0
89+
python-dotenv==1.0.1
90+
pytz==2024.1
91+
pyzmq==26.0.3
92+
realtime==1.0.6
93+
referencing==0.35.1
94+
requests==2.32.3
95+
rich==13.7.1
96+
rpds-py==0.18.1
97+
scikit-learn==1.5.0
98+
scipy==1.13.1
99+
seaborn==0.13.2
100+
setuptools==70.0.0
101+
six==1.16.0
102+
smmap==5.0.1
103+
sniffio==1.3.1
104+
SQLAlchemy==2.0.30
105+
stack-data==0.6.3
106+
stanio==0.5.0
107+
storage3==0.7.6
108+
streamlit==1.36.0
109+
streamlit-option-menu==0.3.13
110+
StrEnum==0.4.15
111+
supabase==2.5.1
112+
supafunc==0.4.6
113+
tenacity==8.3.0
114+
tensorboard==2.16.2
115+
tensorboard-data-server==0.7.2
116+
tensorflow==2.16.1
117+
termcolor==2.4.0
118+
threadpoolctl==3.5.0
119+
toml==0.10.2
120+
toolz==0.12.1
121+
tornado==6.4
122+
tqdm==4.66.4
123+
traitlets==5.14.3
124+
typing_extensions==4.12.2
125+
tzdata==2024.1
126+
urllib3==2.2.2
127+
watchdog==4.0.1
128+
wcwidth==0.2.13
129+
websockets==12.0
130+
Werkzeug==3.0.3
131+
wheel==0.43.0
132+
widgetsnbextension==4.0.11
133+
wrapt==1.16.0
134+
xgboost==2.1.0
135+
yellowbrick==1.5

0 commit comments

Comments
 (0)