{"id":28403765,"url":"https://github.com/myriadn/jantungin","last_synced_at":"2025-06-27T08:31:16.163Z","repository":{"id":293661212,"uuid":"978540051","full_name":"Myriadn/JantungIn","owner":"Myriadn","description":"JantungIn adalah aplikasi yang dirancang untuk membantu seorang dokter sebagai efisiensi waktu dalam menilai risiko penyakit kardiovaskular para pasien.","archived":false,"fork":false,"pushed_at":"2025-06-17T04:05:30.000Z","size":13570,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-17T05:18:29.812Z","etag":null,"topics":["hapi-server","tensorflowjs","vuejs"],"latest_commit_sha":null,"homepage":"https://jantungin.netlify.app/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Myriadn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-06T06:27:38.000Z","updated_at":"2025-06-17T04:05:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"7968bb94-c838-47d9-8bba-d4228ed1eb74","html_url":"https://github.com/Myriadn/JantungIn","commit_stats":null,"previous_names":["myriadn/capstone_project_jantungin","myriadn/jantungin"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/Myriadn/JantungIn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myriadn%2FJantungIn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myriadn%2FJantungIn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myriadn%2FJantungIn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myriadn%2FJantungIn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Myriadn","download_url":"https://codeload.github.com/Myriadn/JantungIn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Myriadn%2FJantungIn/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262222225,"owners_count":23277383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hapi-server","tensorflowjs","vuejs"],"created_at":"2025-06-01T19:08:52.799Z","updated_at":"2025-06-27T08:31:16.155Z","avatar_url":"https://github.com/Myriadn.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JantungIn - Aplikasi Penilaian Risiko Kardiovaskular\n\nJantungIn adalah aplikasi yang dirancang untuk membantu pengguna menilai risiko penyakit kardiovaskular mereka. Proyek ini merupakan Tugas Akhir untuk Studi Independen DBS Foundation dan Dicoding.\n\n## Deskripsi Aplikasi\n\nJantungIn menyediakan platform terpadu untuk penilaian risiko kardiovaskular dengan fitur-fitur:\n\n- Penilaian risiko berdasarkan faktor risiko kardiovaskular yang diakui secara medis\n- Autentikasi dan manajemen pengguna\n- Penyimpanan dan pelacakan hasil diagnosa\n- Rekomendasi dan saran kesehatan berdasarkan hasil penilaian\n\n## Struktur Proyek\n\nProyek ini terdiri dari tiga komponen utama:\n\n### 1. JantungIn-FE (Frontend)\n\nAntarmuka pengguna web yang dibangun menggunakan:\n\n- Vue.js 3\n- Tailwind CSS\n- GSAP untuk animasi\n- Progressive Web App (PWA) support\n\n### 2. JantungIn_API (Backend)\n\nLayanan RESTful API yang mendukung:\n\n- Otentikasi pengguna\n- Manajemen data pasien\n- Integrasi dengan model prediksi risiko kardiovaskular\n- Keamanan data dengan JWT\n\nTeknologi yang digunakan:\n\n- Node.js\n- Hapi.js framework\n- MySQL/PostgreSQL\n- JWT untuk autentikasi\n\n### 3. Inference (Model Machine Learning)\n\nKomponen machine learning untuk prediksi risiko kardiovaskular:\n\n- Model TensorFlow.js\n- Preprocessing data\n- API integrasi dengan backend\n\n## Instalasi dan Pengaturan Proyek\n\n### Prasyarat\n\n- Node.js (v14.x atau lebih baru)\n- NPM atau Yarn\n- Database MySQL/PostgreSQL\n\n### Instalasi Frontend\n\n```sh\n# Masuk ke direktori frontend\ncd JantungIn-FE\n\n# Instal dependensi\nnpm install\n\n# Jalankan untuk development\nnpm run dev\n\n# Build untuk production\nnpm run build\n```\n\n### Instalasi Backend\n\n```sh\n# Masuk ke direktori backend\ncd JantungIn_API\n\n# Instal dependensi\nnpm install\n\n# Jalankan server\nnpm start\n```\n\n### Konfigurasi Inference Model\n\n```sh\n# Masuk ke direktori inference\ncd Inference\n\n# Instal dependensi\nnpm install\n\n# Jalankan untuk development\nnpm run dev\n```\n\n## Deployment\n\nAplikasi ini dirancang untuk dapat di-deploy dalam beberapa cara:\n\n- Frontend: Netlify, Vercel, atau hosting statis lainnya\n- Backend: Heroku, AWS, atau layanan cloud lainnya\n- Database: Layanan database terkelola\n\n## Tim Pengembang\n\nJantungIn dikembangkan oleh tim mahasiswa dalam program Studi Independen DBS Foundation dan Dicoding.\n\n## Lisensi\n\nProyek ini dilisensikan di bawah [Lisensi MIT](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyriadn%2Fjantungin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyriadn%2Fjantungin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyriadn%2Fjantungin/lists"}