Skip to content

Commit

Permalink
Merge pull request #39 from AshNumpy/web-application
Browse files Browse the repository at this point in the history
Web application
  • Loading branch information
AshNumpy authored Jun 26, 2024
2 parents 654e313 + 594abe4 commit 8ca1ae7
Show file tree
Hide file tree
Showing 4 changed files with 313 additions and 1 deletion.
41 changes: 41 additions & 0 deletions Streamlit/Pages/releases.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
import streamlit as st

def display_releases():
container = st.container(
border=True
)

container.markdown(
"""
## 🚀 Initial Release - v1.0.0 (26.06.2024)
Selamlar,
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ı:
### Yenilikler
- Web uygulaması, 5 ana sayfadan oluşacak şekilde tasarlandı:
- **Anasayfa**: Proje hakkında hızlı bir genel bakış sağlar.
- **Database**: Veritabanı yapısı ve içeriği hakkında detaylı bilgi sunar.
- **Prediction**: Belirli tarihlerde müşterilerin tahmini satın alma davranışlarını görselleştirir.
- **Release**: Yayınlanan güncellemelerin ayrıntılarını içerir.
- **Contact**: Kullanıcıların bizimle iletişime geçebileceği bir iletişim sayfasıdır.
### İyileştirmeler
- **Anasayfa**: KPI'lar için infinite band line eklendi ve projeye erişim butonu güncellendi.
- **Database**: Veritabanı şeması, iframe ile daha detaylı bir şekilde sunulmaktadır.
- **Prediction**: Kullanıcıların boş tahminler yapmaması için geliştirilmiş bir kullanıcı arayüzü sağlandı.
### Düzeltmeler
- **Contact**: Gereksiz animasyonlar kaldırıldı, kullanıcı deneyimi iyileştirildi.
### Bilinen Sorunlar
- **Database**: İçerik yükleme süresi, iframe'lerin performansından kaynaklı olarak yavaş olabilir. Cache kullanımı önerilir.
- **Mobil Uyum**: Bazı mobil cihazlarda uyumluluk sorunları rapor edildi, üzerinde çalışıyoruz.
- **Contact Form**: Formun POST methodu bazı durumlarda yavaş çalışabilir, performans iyileştirmeleri devam etmektedir.
![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)
![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)
![GitHub repo size](https://img.shields.io/github/repo-size/AshNumpy/Sales-End-to-End-ML-Project?style=flat-square&logo=Github&color=orange)
"""
)
3 changes: 2 additions & 1 deletion Streamlit/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,8 @@
prediction.display_prediction()

elif menu == "Release":
pass
from Pages import releases
releases.display_releases()

elif menu == "Contact":
from Pages import contact
Expand Down
135 changes: 135 additions & 0 deletions Streamlit/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
absl-py==2.1.0
altair==5.3.0
annotated-types==0.7.0
anyio==4.4.0
appnope==0.1.4
asttokens==2.4.1
astunparse==1.6.3
attrs==23.2.0
blinker==1.8.2
cachetools==5.3.3
certifi==2024.6.2
charset-normalizer==3.3.2
click==8.1.7
cmdstanpy==1.2.4
comm==0.2.2
contourpy==1.2.1
cycler==0.12.1
debugpy==1.8.1
decorator==5.1.1
deprecation==2.1.0
executing==2.0.1
fastjsonschema==2.19.1
flatbuffers==24.3.25
fonttools==4.53.0
gast==0.5.4
gitdb==4.0.11
GitPython==3.1.43
google-pasta==0.2.0
gotrue==2.4.4
grpcio==1.64.1
h11==0.14.0
h5py==3.11.0
holidays==0.51
httpcore==1.0.5
httpx==0.27.0
idna==3.7
importlib_resources==6.4.0
IProgress==0.4
ipykernel==6.29.4
ipython==8.25.0
ipywidgets==8.1.3
jedi==0.19.1
Jinja2==3.1.4
joblib==1.4.2
jsonschema==4.22.0
jsonschema-specifications==2023.12.1
jupyter_client==8.6.2
jupyter_core==5.7.2
jupyterlab_widgets==3.0.11
keras==3.3.3
kiwisolver==1.4.5
libclang==18.1.1
lightgbm==4.4.0
Markdown==3.6
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.0
matplotlib-inline==0.1.7
mdurl==0.1.2
ml-dtypes==0.3.2
namex==0.0.8
nbformat==5.10.4
nest-asyncio==1.6.0
numpy==1.26.4
opt-einsum==3.3.0
optree==0.11.0
packaging==24.0
pandas==2.2.2
parso==0.8.4
pexpect==4.9.0
pillow==10.3.0
platformdirs==4.2.2
plotly==5.22.0
postgrest==0.16.8
prompt_toolkit==3.0.45
prophet==1.1.5
protobuf==4.25.3
psutil==5.9.8
psycopg2-binary==2.9.9
ptyprocess==0.7.0
pure-eval==0.2.2
pyarrow==16.1.0
pydantic==2.7.4
pydantic_core==2.18.4
pydeck==0.9.1
Pygments==2.18.0
pyparsing==3.1.2
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
pytz==2024.1
pyzmq==26.0.3
realtime==1.0.6
referencing==0.35.1
requests==2.32.3
rich==13.7.1
rpds-py==0.18.1
scikit-learn==1.5.0
scipy==1.13.1
seaborn==0.13.2
setuptools==70.0.0
six==1.16.0
smmap==5.0.1
sniffio==1.3.1
SQLAlchemy==2.0.30
stack-data==0.6.3
stanio==0.5.0
storage3==0.7.6
streamlit==1.36.0
streamlit-option-menu==0.3.13
StrEnum==0.4.15
supabase==2.5.1
supafunc==0.4.6
tenacity==8.3.0
tensorboard==2.16.2
tensorboard-data-server==0.7.2
tensorflow==2.16.1
termcolor==2.4.0
threadpoolctl==3.5.0
toml==0.10.2
toolz==0.12.1
tornado==6.4
tqdm==4.66.4
traitlets==5.14.3
typing_extensions==4.12.2
tzdata==2024.1
urllib3==2.2.2
watchdog==4.0.1
wcwidth==0.2.13
websockets==12.0
Werkzeug==3.0.3
wheel==0.43.0
widgetsnbextension==4.0.11
wrapt==1.16.0
xgboost==2.1.0
yellowbrick==1.5
135 changes: 135 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
absl-py==2.1.0
altair==5.3.0
annotated-types==0.7.0
anyio==4.4.0
appnope==0.1.4
asttokens==2.4.1
astunparse==1.6.3
attrs==23.2.0
blinker==1.8.2
cachetools==5.3.3
certifi==2024.6.2
charset-normalizer==3.3.2
click==8.1.7
cmdstanpy==1.2.4
comm==0.2.2
contourpy==1.2.1
cycler==0.12.1
debugpy==1.8.1
decorator==5.1.1
deprecation==2.1.0
executing==2.0.1
fastjsonschema==2.19.1
flatbuffers==24.3.25
fonttools==4.53.0
gast==0.5.4
gitdb==4.0.11
GitPython==3.1.43
google-pasta==0.2.0
gotrue==2.4.4
grpcio==1.64.1
h11==0.14.0
h5py==3.11.0
holidays==0.51
httpcore==1.0.5
httpx==0.27.0
idna==3.7
importlib_resources==6.4.0
IProgress==0.4
ipykernel==6.29.4
ipython==8.25.0
ipywidgets==8.1.3
jedi==0.19.1
Jinja2==3.1.4
joblib==1.4.2
jsonschema==4.22.0
jsonschema-specifications==2023.12.1
jupyter_client==8.6.2
jupyter_core==5.7.2
jupyterlab_widgets==3.0.11
keras==3.3.3
kiwisolver==1.4.5
libclang==18.1.1
lightgbm==4.4.0
Markdown==3.6
markdown-it-py==3.0.0
MarkupSafe==2.1.5
matplotlib==3.9.0
matplotlib-inline==0.1.7
mdurl==0.1.2
ml-dtypes==0.3.2
namex==0.0.8
nbformat==5.10.4
nest-asyncio==1.6.0
numpy==1.26.4
opt-einsum==3.3.0
optree==0.11.0
packaging==24.0
pandas==2.2.2
parso==0.8.4
pexpect==4.9.0
pillow==10.3.0
platformdirs==4.2.2
plotly==5.22.0
postgrest==0.16.8
prompt_toolkit==3.0.45
prophet==1.1.5
protobuf==4.25.3
psutil==5.9.8
psycopg2-binary==2.9.9
ptyprocess==0.7.0
pure-eval==0.2.2
pyarrow==16.1.0
pydantic==2.7.4
pydantic_core==2.18.4
pydeck==0.9.1
Pygments==2.18.0
pyparsing==3.1.2
python-dateutil==2.9.0.post0
python-dotenv==1.0.1
pytz==2024.1
pyzmq==26.0.3
realtime==1.0.6
referencing==0.35.1
requests==2.32.3
rich==13.7.1
rpds-py==0.18.1
scikit-learn==1.5.0
scipy==1.13.1
seaborn==0.13.2
setuptools==70.0.0
six==1.16.0
smmap==5.0.1
sniffio==1.3.1
SQLAlchemy==2.0.30
stack-data==0.6.3
stanio==0.5.0
storage3==0.7.6
streamlit==1.36.0
streamlit-option-menu==0.3.13
StrEnum==0.4.15
supabase==2.5.1
supafunc==0.4.6
tenacity==8.3.0
tensorboard==2.16.2
tensorboard-data-server==0.7.2
tensorflow==2.16.1
termcolor==2.4.0
threadpoolctl==3.5.0
toml==0.10.2
toolz==0.12.1
tornado==6.4
tqdm==4.66.4
traitlets==5.14.3
typing_extensions==4.12.2
tzdata==2024.1
urllib3==2.2.2
watchdog==4.0.1
wcwidth==0.2.13
websockets==12.0
Werkzeug==3.0.3
wheel==0.43.0
widgetsnbextension==4.0.11
wrapt==1.16.0
xgboost==2.1.0
yellowbrick==1.5

0 comments on commit 8ca1ae7

Please sign in to comment.