<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leman Caliskan</title>
    <description>The latest articles on DEV Community by Leman Caliskan (@lemancaliskan).</description>
    <link>https://dev.to/lemancaliskan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3863723%2F2c83c8c3-a7b9-4a92-8613-5df0e5d1b8cb.jpg</url>
      <title>DEV Community: Leman Caliskan</title>
      <link>https://dev.to/lemancaliskan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lemancaliskan"/>
    <language>en</language>
    <item>
      <title>Restoring the Rhythm of Rest: Introducing SleepMetrics</title>
      <dc:creator>Leman Caliskan</dc:creator>
      <pubDate>Mon, 06 Apr 2026 14:30:35 +0000</pubDate>
      <link>https://dev.to/lemancaliskan/restoring-the-rhythm-of-rest-introducing-sleepmetrics-16d5</link>
      <guid>https://dev.to/lemancaliskan/restoring-the-rhythm-of-rest-introducing-sleepmetrics-16d5</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foq88g3hjcvx2z64wngwt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foq88g3hjcvx2z64wngwt.png" alt="SleepMetrics Logo" width="300" height="36"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Honestly, I never planned to build something like &lt;code&gt;SleepMetrics&lt;/code&gt;. Not at first.&lt;/p&gt;

&lt;p&gt;I developed CardioMetrics-Core what is an AI-powered desktop application that analyzes clinical data to evaluate cardiovascular risk levels and provide real-time health insights using machine learning models.&lt;/p&gt;

&lt;p&gt;And I enjoyed developing the CardioMetrics project. And I thought, could I create a similar application related to health? And that’s how Sleepmetrics was created.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ My Approach
&lt;/h2&gt;

&lt;p&gt;I wanted SleepMetrics to be more than just a spreadsheet of numbers. The tool needed to be simple, functional, and professional.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;CustomTkinter&lt;/code&gt; ended up being a surprisingly good fit once again. I maintained the light/dark modes to ensure the interface felt comfortable to use especially important for an app you might check at night.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Real-time Visualization:&lt;/em&gt;&lt;/strong&gt; I integrated live gauges that react to your data. When you adjust stress levels or physical activity, the app provides immediate visual feedback.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Personalized Sleep Insights:&lt;/em&gt;&lt;/strong&gt; The app doesn't just show numbers; it provides specific guidance based on sleep duration, activity levels, and stress to help you optimize your rest.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9dpw4ilouv06cyi13hez.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9dpw4ilouv06cyi13hez.png" alt="SleepMetrics Desktop app in Turkish UI" width="800" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frmk4o98puv88g2m1m57b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frmk4o98puv88g2m1m57b.png" alt="SleepMetrics Desktop app in English UI" width="800" height="566"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🩺 Smart Health Recommendations
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Based on the lifestyle and clinical data entered, SleepMetrics generates a dynamic dashboard of personalized suggestions. These aren't generic tips; they are reactive nudges triggered by your specific metrics:&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 Disorder &amp;amp; Quality Alerts
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;SleepMetrics transforms your data into three different health statuses based on the machine learning model’s findings:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sleep Apnea Risk Detected&lt;/strong&gt; 🚨: If the model identifies patterns consistent with Apnea, the app triggers a high-priority alert (Red) recommending a consultation with an ENT specialist.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Insomnia Symptoms Detected&lt;/strong&gt; ⚠️: When insomnia markers appear, the app provides practical tips, such as cutting out blue light sources 2 hours before bed to help your brain naturally produce melatonin.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Healthy / Asymptomatic&lt;/strong&gt; ✅: If no risks are detected, the app encourages you to keep up the good work, confirming your data aligns with a healthy sleep profile.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔍 Parameter Specific Health Recommendations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stress Management&lt;/strong&gt; 🧘: If stress levels exceed 7/10, the app suggests pre-sleep breathing exercises to lower cortisol levels.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sleep Duration ⏰: Logging less than 6 hours triggers a warning about the lack of physical repair and encourages a 7+ hour target.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Activity &amp;amp; Movement&lt;/strong&gt; 👣: Low step counts (&amp;lt; 5,000) or low activity trigger a reminder that reaching 7,500 steps can shorten the time it takes to fall asleep by 15%.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Heart Rate &amp;amp; BP&lt;/strong&gt; ❤️: High readings prompt advice to reduce caffeine intake and monitor vitals more closely.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: They’re not the a substitute for professional medical advice, diagnosis, or treatment. It just a simple advices and friendly nudges to support your heart health.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 The Tech Stack &amp;amp; Model
&lt;/h2&gt;

&lt;p&gt;For the backend, I used these datasets &lt;strong&gt;&lt;a href="https://www.kaggle.com/datasets/uom190346a/sleep-health-and-lifestyle-dataset" rel="noopener noreferrer"&gt;Sleep Health and Lifestyle&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href="https://www.kaggle.com/datasets/adilshamim8/sleep-cycle-and-productivity" rel="noopener noreferrer"&gt;Sleep Cycle and Productivity&lt;/a&gt;&lt;/strong&gt; from Kaggle. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;I built a dual-engine system:&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7yh2da9mkfyftjeeco2c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7yh2da9mkfyftjeeco2c.png" alt="Backend Engine" width="410" height="110"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Quality Prediction:&lt;/strong&gt; A &lt;code&gt;RandomForestRegressor&lt;/code&gt; (150 estimators) handles the sleep quality score with a 99.08% $R^2$ accuracy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Diagnosis:&lt;/strong&gt; A GradientBoostingClassifier predicts potential sleep disorders with 88% accuracy.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model provides a signal: &lt;em&gt;"maybe check this out."&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Why Two Languages? (EN/TR)
&lt;/h2&gt;

&lt;p&gt;As I’m Turkish, I developed the app in Turkish first. But health is universal. I restructured the project to have clean &lt;code&gt;v_EN&lt;/code&gt; and &lt;code&gt;v_TR&lt;/code&gt; folders so language would never be a barrier to access.&lt;/p&gt;




&lt;h2&gt;
  
  
  🖥️ Choose Your Experience: (Web, Desktop, or Code)
&lt;/h2&gt;

&lt;p&gt;People have different preferences. Some want instant access, some prefer a standalone desktop app, some just want the code.&lt;br&gt;
So I made three options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit Web App:&lt;/strong&gt; quick access → &lt;a href="https://sleepmetrics.streamlit.app" rel="noopener noreferrer"&gt;SleepMetrics Streamlit App&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop App:&lt;/strong&gt; A pre-built &lt;code&gt;.exe&lt;/code&gt; file (no Python environment required). Just download and run.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Source Code:&lt;/strong&gt; Cleanly structured folders with clear &lt;code&gt;EN/TR&lt;/code&gt; separation for the curious.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qdiieh1281wkcrr9395.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qdiieh1281wkcrr9395.png" alt="SleepMetrics Web-app (Streamlit Version)" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🚀 Explore the Project
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/lemancaliskan" rel="noopener noreferrer"&gt;
        lemancaliskan
      &lt;/a&gt; / &lt;a href="https://github.com/lemancaliskan/SleepMetrics" rel="noopener noreferrer"&gt;
        SleepMetrics
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Sleep Health &amp;amp; Lifestyle Analysis Tool: An AI-powered desktop application that analyzes biometric data to predict sleep quality and detect potential sleep disorders using machine learning models.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🌙 SleepMetrics - Sleep Health &amp;amp; Lifestyle Analysis Tool&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;SleepMetrics is a modern desktop application designed to analyze sleep quality and predict potential sleep disorders using advanced machine learning algorithms. By processing lifestyle and clinical data through a sleek, high-DPI interface, it provides users with data-driven insights into their sleep health.&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://sleepmetrics.streamlit.app" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/96fbb1186947e402830250e2bc146dcfb8626253f24f33f8753528d2c3799aad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536c6565704d6574726963732d3338433246463f7374796c653d666f722d7468652d6261646765266c6f676f3d73747265616d6c6974266c6f676f436f6c6f723d7768697465" height="55" alt="Streamlit"&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📺 Demo&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🎨 Visual Experience&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;The application features a dedicated toggle for seamless switching between light and dark modes.&lt;/em&gt;
&lt;br&gt;&lt;em&gt;Features integrated real-time gauges for the live visualization of sleep quality scores.&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🔍 Desktop Application (EN/TR)&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Optimized for a 980x666 centered window layout, this standalone application delivers a precision-focused, localized experience through a theme-aware &lt;code&gt;CustomTkinter&lt;/code&gt; UI designed for both global and local users.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TURKISH UI:&lt;/strong&gt;
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/46870867/562088338-b4598d99-01c8-4dd0-b83a-772d1a9f524a.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIwODgzMzgtYjQ1OThkOTktMDFjOC00ZGQwLWI4M2EtNzcyZDFhOWY1MjRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjNDNlNTE4MDBkNDMzOTU4MmEwOWJiNDRhOTZkNGVhNjMwOGY5MTljMWFmYzFhN2UzODNkZDNmMjVhZGRkMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cZqB6J91nVbZwCwfd483_HTN7VJmTbnDUWZtkfKbYjA"&gt;&lt;img width="670" height="687" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F46870867%2F562088338-b4598d99-01c8-4dd0-b83a-772d1a9f524a.png%3Fjwt%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIwODgzMzgtYjQ1OThkOTktMDFjOC00ZGQwLWI4M2EtNzcyZDFhOWY1MjRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNjNDNlNTE4MDBkNDMzOTU4MmEwOWJiNDRhOTZkNGVhNjMwOGY5MTljMWFmYzFhN2UzODNkZDNmMjVhZGRkMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cZqB6J91nVbZwCwfd483_HTN7VJmTbnDUWZtkfKbYjA"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ENGLISH UI:&lt;/strong&gt;
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/46870867/562105970-19fbcc9b-2320-410a-8f60-b262fd0cdcd9.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIxMDU5NzAtMTlmYmNjOWItMjMyMC00MTBhLThmNjAtYjI2MmZkMGNkY2Q5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc0YzI0MGY5NTg3ZGQ5NGFiOWIyYzBjNjc1ZjBiNTM5OWExMmU0NzA5ZGYxODRkN2RhNDJjN2YzNzZjZWRlZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Ida_vggG7hjwuabexsqdXkHv2P3eD9PFfJA0Y_dECTM"&gt;&lt;img width="670" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F46870867%2F562105970-19fbcc9b-2320-410a-8f60-b262fd0cdcd9.png%3Fjwt%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIxMDU5NzAtMTlmYmNjOWItMjMyMC00MTBhLThmNjAtYjI2MmZkMGNkY2Q5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc0YzI0MGY5NTg3ZGQ5NGFiOWIyYzBjNjc1ZjBiNTM5OWExMmU0NzA5ZGYxODRkN2RhNDJjN2YzNzZjZWRlZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Ida_vggG7hjwuabexsqdXkHv2P3eD9PFfJA0Y_dECTM"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🌐 Web Application (Streamlit):&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;A responsive and lightweight web version for instant access from any device.&lt;/em&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/46870867/562106616-75d2692a-30ef-4331-b27b-ff47140b947d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIxMDY2MTYtNzVkMjY5MmEtMzBlZi00MzMxLWIyN2ItZmY0NzE0MGI5NDdkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVhZjgwY2RjMWFkYjFiNGRmMDUyMTM3ZjMxMmYyNTYwMGE2YzI0MDQ4ZDllZjU4M2E0OWQ4MTYxNGI5MmY3YjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5Q8bXXMeBClvw0rlNPjjftcHgNsTDvtldaO-k3pTJjE"&gt;&lt;img width="670" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F46870867%2F562106616-75d2692a-30ef-4331-b27b-ff47140b947d.png%3Fjwt%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0ODYyMjQsIm5iZiI6MTc3NTQ4NTkyNCwicGF0aCI6Ii80Njg3MDg2Ny81NjIxMDY2MTYtNzVkMjY5MmEtMzBlZi00MzMxLWIyN2ItZmY0NzE0MGI5NDdkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDE0MzIwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVhZjgwY2RjMWFkYjFiNGRmMDUyMTM3ZjMxMmYyNTYwMGE2YzI0MDQ4ZDllZjU4M2E0OWQ4MTYxNGI5MmY3YjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.5Q8bXXMeBClvw0rlNPjjftcHgNsTDvtldaO-k3pTJjE"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Dual Language Support:&lt;/strong&gt;&lt;/em&gt; Optimized interfaces for both English (EN) and Turkish (TR).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Modern GUI:&lt;/strong&gt;&lt;/em&gt; A…&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/lemancaliskan/SleepMetrics" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit Web App:&lt;/strong&gt; &lt;a href="https://sleepmetrics.streamlit.app" rel="noopener noreferrer"&gt;Try it here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop App:&lt;/strong&gt; Pre-built &lt;code&gt;.exe&lt;/code&gt; available in GitHub Releases.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Contributing
&lt;/h2&gt;

&lt;p&gt;If you have ideas on how to improve the ML model or want to suggest new features for the UI, feel free to open an issue or a Pull Request on GitHub. Let’s build better health tools together!&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Medical Disclaimer:&lt;/strong&gt; This software is for informational purposes only. The results provided do not constitute a formal medical diagnosis. Always consult with a professional healthcare provider before making any medical decisions.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>python</category>
      <category>machinelearning</category>
      <category>datascience</category>
      <category>healthtech</category>
    </item>
    <item>
      <title>Bridging the Gap Between Data and Diagnosis: CardioMetrics Core</title>
      <dc:creator>Leman Caliskan</dc:creator>
      <pubDate>Mon, 06 Apr 2026 11:48:55 +0000</pubDate>
      <link>https://dev.to/lemancaliskan/bridging-the-gap-between-data-and-diagnosis-cardiometrics-core-4jlk</link>
      <guid>https://dev.to/lemancaliskan/bridging-the-gap-between-data-and-diagnosis-cardiometrics-core-4jlk</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa4q374b105etiz0qzw1s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa4q374b105etiz0qzw1s.png" alt="CardioMetrics Logo" width="383" height="52"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Honestly, I never planned to build something like &lt;code&gt;CardioMetrics Core&lt;/code&gt;. Not at first.&lt;/p&gt;

&lt;p&gt;It all started when I went to the hospital’s cardiology clinic. The waiting room was packed. People with high blood pressure, heart issues, so many patients. It was overwhelming. &lt;/p&gt;

&lt;p&gt;And I kept thinking: if all these people need monitoring, why isn’t there a simple, accessible way to keep track of heart health at home? So I decided to try creating something myself.&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ My Approach
&lt;/h2&gt;

&lt;p&gt;I wanted the tool to be simple and functional. Fast, responsive, and easy to interact with—nothing fancy, but still professional. &lt;/p&gt;

&lt;p&gt;&lt;code&gt;CustomTkinter&lt;/code&gt; ended up being a surprisingly good fit. I added light/dark modes, and the interface started to feel comfortable to use.&lt;/p&gt;

&lt;p&gt;One of the key things I focused on was real-time feedback. When users enter values, the app compares parameters like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Systolic Blood Pressure&lt;/li&gt;
&lt;li&gt;Resting Heart Rate&lt;/li&gt;
&lt;li&gt;Cholesterol&lt;/li&gt;
&lt;li&gt;Fasting Blood Sugar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If a measurement is outside the reference range, the progress bar changes color (e.g., Red for high risk, Green for normal).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fta40e7weika6q25fm5yh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fta40e7weika6q25fm5yh.png" alt="CardioMetrics Desktop app in Turkish UI" width="800" height="568"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjx2fo18zy4v3rzyk5klo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjx2fo18zy4v3rzyk5klo.png" alt="CardioMetrics Desktop app in English UI" width="800" height="566"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🩺 Smart Health Recommendations
&lt;/h2&gt;

&lt;p&gt;Based on the data entered and the calculated risk score, CardioMetrics Core provides personalized suggestions. These aren't generic tips; they respond directly to your measurements:&lt;/p&gt;

&lt;h3&gt;
  
  
  📊 Score-Based Alerts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Critical Risk (Score &amp;gt; 70) 🚨:&lt;/strong&gt; High cardiovascular risk detected. It’s strongly recommended that you consult a cardiologist immediately and start keeping a regular record of your vitals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moderate Risk (Score 31–70) 👟:&lt;/strong&gt; Your heart health shows some areas to watch. A daily 30-minute brisk walk and a Mediterranean-style diet (reducing salt and saturated fats) can make a huge difference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Low Risk (Score ≤ 30) ✅:&lt;/strong&gt; Your results look good! Maintain your health with regular sleep, hydration, and annual check-ups.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🔍 Parameter Specific Alerts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Blood Pressure:&lt;/strong&gt; High (above 140 mmHg) triggers salt intake warnings, while Low (below 90 mmHg) suggests better hydration.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blood Sugar:&lt;/strong&gt; High readings (above 120 mg/dL) suggest reducing carbohydrate intake and discussing lifestyle adjustments with a doctor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cholesterol:&lt;/strong&gt; High levels (above 240 mg/dL) prompt advice to avoid high-fat foods, while borderline levels suggest dietary shifts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Note: They’re not the a substitute for professional medical advice, diagnosis, or treatment. It just a simple advices and friendly nudges to support your heart health.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 The Tech Stack &amp;amp; Model
&lt;/h2&gt;

&lt;p&gt;For the backend, I used the &lt;strong&gt;&lt;a href="https://www.kaggle.com/datasets/johnsmith88/heart-disease-dataset" rel="noopener noreferrer"&gt;Heart Disease Dataset&lt;/a&gt;&lt;/strong&gt;. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core:&lt;/strong&gt; Python, scikit-learn&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Models:&lt;/strong&gt; Logistic Regression, Random Forest&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UI:&lt;/strong&gt; CustomTkinter (Desktop) &amp;amp; Streamlit (Web)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model sits at around &lt;code&gt;%68.29&lt;/code&gt; accuracy. It’s not a medical diagnosis tool; it’s a signal: &lt;em&gt;“maybe check this out.”&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🌍 Why Two Languages? (EN/TR)
&lt;/h2&gt;

&lt;p&gt;As I’m Turkish, I developed the app in Turkish first. But health is universal. I restructured the project to have clean &lt;code&gt;v_EN&lt;/code&gt; and &lt;code&gt;v_TR&lt;/code&gt; folders so language would never be a barrier to access.&lt;/p&gt;




&lt;h2&gt;
  
  
  🖥️ Choose Your Experience: (Web, Desktop, or Code)
&lt;/h2&gt;

&lt;p&gt;People have different preferences. Some want instant access, some prefer a standalone desktop app, some just want the code.&lt;br&gt;
So I made three options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit Web App:&lt;/strong&gt; quick access → &lt;a href="https://cardiometrics-core.streamlit.app" rel="noopener noreferrer"&gt;CardioMetrics Streamlit App&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop App:&lt;/strong&gt; A pre-built &lt;code&gt;.exe&lt;/code&gt; file (no Python environment required). Just download and run.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Source Code:&lt;/strong&gt; Cleanly structured folders with clear &lt;code&gt;EN/TR&lt;/code&gt; separation for the curious.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe52rwea0o0opvvvqg35k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe52rwea0o0opvvvqg35k.png" alt="CardioMetrics Web-app (Streamlit Version)" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🚀 Explore the Project
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/lemancaliskan" rel="noopener noreferrer"&gt;
        lemancaliskan
      &lt;/a&gt; / &lt;a href="https://github.com/lemancaliskan/CardioMetrics-Core" rel="noopener noreferrer"&gt;
        CardioMetrics-Core
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Cardiovascular Risk Assessment Tool: An AI-powered desktop application that analyzes clinical data to evaluate cardiovascular risk levels and provide real-time health insights using machine learning models.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;❤️ CardioMetrics Core - Cardiovascular Risk Analysis Tool&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;CardioMetrics is a modern desktop application designed to analyze cardiovascular risk using machine learning algorithms. It provides meaningful health insights by processing clinical data through a user-friendly interface.&lt;/em&gt;&lt;/p&gt;
 &lt;p&gt;&lt;a href="https://cardiometrics-core.streamlit.app" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/9bfa9f272858ce826c92586ac20d79d059a93c7264f5c141def657e29c9ea167/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f43617264696f4d6574726963732d6666346234623f7374796c653d666f722d7468652d6261646765266c6f676f3d73747265616d6c6974266c6f676f436f6c6f723d7768697465" height="55" alt="Streamlit"&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📺 Demo&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🎨 Visual Experience&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;The application features a dedicated toggle for seamless switching between light and dark modes.&lt;/em&gt;
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/2767a64c-49b6-4da9-b17c-cbb079b90c93"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F2767a64c-49b6-4da9-b17c-cbb079b90c93" width="670" alt="CardioMetrics Dark/Light Mode Switch"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🔍 Desktop Application (EN/TR)&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Optimized for a 980x666 centered window layout, this standalone application delivers a precision-focused, localized experience through a theme-aware &lt;code&gt;CustomTkinter&lt;/code&gt; UI designed for both global and local users.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ENGLISH UI:&lt;/strong&gt;
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/de83e81b-0e34-4841-a060-c9d58731d3bc"&gt;&lt;img width="670" height="685" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fde83e81b-0e34-4841-a060-c9d58731d3bc"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TURKISH UI:&lt;/strong&gt;
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://github.com/user-attachments/assets/fac83157-0527-4bae-939b-e8f063c4e4a4"&gt;&lt;img width="670" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Ffac83157-0527-4bae-939b-e8f063c4e4a4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;🌐 Web Application (Streamlit):&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;A responsive and lightweight web version for instant access from any device.
&lt;br&gt;&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/46870867/561689046-db682eb8-3be1-4a86-baae-fbe30c5c6576.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NzY4ODAsIm5iZiI6MTc3NTQ3NjU4MCwicGF0aCI6Ii80Njg3MDg2Ny81NjE2ODkwNDYtZGI2ODJlYjgtM2JlMS00YTg2LWJhYWUtZmJlMzBjNWM2NTc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDExNTYyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJkYThiNWVkYzgwNjZiODdmMzBmOWYzM2NlODg1ZWFlMjlhZDc5YjA5NzY1YzY1OGI0MTcyZjQ0Zjc5YzIyOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.EwzemJ9dPKDxZT27i_4bjEGlvVFo5IH6ykKS78vGXK8"&gt;&lt;img width="670" alt="image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F46870867%2F561689046-db682eb8-3be1-4a86-baae-fbe30c5c6576.png%3Fjwt%3DeyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0NzY4ODAsIm5iZiI6MTc3NTQ3NjU4MCwicGF0aCI6Ii80Njg3MDg2Ny81NjE2ODkwNDYtZGI2ODJlYjgtM2JlMS00YTg2LWJhYWUtZmJlMzBjNWM2NTc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA2VDExNTYyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJkYThiNWVkYzgwNjZiODdmMzBmOWYzM2NlODg1ZWFlMjlhZDc5YjA5NzY1YzY1OGI0MTcyZjQ0Zjc5YzIyOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.EwzemJ9dPKDxZT27i_4bjEGlvVFo5IH6ykKS78vGXK8"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Dual Language Support:&lt;/strong&gt;&lt;/em&gt; Optimized interfaces for both English (EN) and Turkish (TR).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Modern GUI:&lt;/strong&gt;&lt;/em&gt; A sleek design powered by CustomTkinter with native Dark and Light mode support.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Smart Analysis:&lt;/strong&gt;&lt;/em&gt; Real-time risk estimation using scikit-learn models (Logistic Regression / Random Forest).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Visual Reporting:&lt;/strong&gt;&lt;/em&gt;…&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/lemancaliskan/CardioMetrics-Core" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit Web App:&lt;/strong&gt; &lt;a href="https://cardiometrics-core.streamlit.app" rel="noopener noreferrer"&gt;Try it here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop App:&lt;/strong&gt; Pre-built .exe available in GitHub Releases.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🤝 Contributing
&lt;/h2&gt;

&lt;p&gt;If you have ideas on how to improve the ML model or want to suggest new features for the UI, feel free to open an issue or a Pull Request on GitHub. Let’s build better health tools together!&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Medical Disclaimer:&lt;/strong&gt; This software is for informational purposes only. The results provided do not constitute a formal medical diagnosis. Always consult with a professional healthcare provider before making any medical decisions.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>python</category>
      <category>machinelearning</category>
      <category>datascience</category>
      <category>healthtech</category>
    </item>
  </channel>
</rss>
