{"id":5144,"date":"2026-01-09T03:15:39","date_gmt":"2026-01-08T18:15:39","guid":{"rendered":"https:\/\/cafe2sach.com\/?page_id=5144"},"modified":"2026-03-31T18:09:35","modified_gmt":"2026-03-31T09:09:35","slug":"heartheal-app","status":"publish","type":"page","link":"https:\/\/cafe2sach.com\/index.php\/heartheal-app\/","title":{"rendered":"HeartHeal App :)"},"content":{"rendered":"<p>HeartHeal App d\u00e0nh cho nh\u1eefng tr\u00e1i tim l\u1ed7i nh\u1ecbp, ch\u00fac b\u1ea1n d\u1eef \u0111\u01b0\u1ee3c tr\u00e1i tim b\u00ecnh y\u00ean v\u00e0 an \u1ed5n nh\u00e9 \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n    <div class=\"hcapp\" data-mode=\"default\">\n      <div class=\"hc-header\">\n        <div class=\"hc-title\">HeartCalm <span class=\"hc-badge\">IELTS English<\/span><\/div>\n        <div class=\"hc-subtitle\">\n          D\u1ecbu l\u1ea1i m\u1ed9t ch\u00fat \u2014 r\u1ed3i h\u1ecdc 5 ph\u00fat theo h\u01b0\u1edbng IELTS (t\u1eeb v\u1ef1ng h\u1ecdc thu\u1eadt + writing task).\n                      <span class=\"hc-guest-note\">Guest mode: d\u1eef li\u1ec7u l\u01b0u t\u1ea1m tr\u00ean tr\u00ecnh duy\u1ec7t.<\/span>\n                  <\/div>\n      <\/div>\n\n      <div class=\"hc-tabs\">\n        <button class=\"hc-tab active\" data-tab=\"home\">Home<\/button>\n        <button class=\"hc-tab\" data-tab=\"journal\">Journal<\/button>\n        <button class=\"hc-tab\" data-tab=\"unsent\">Unsent<\/button>\n        <button class=\"hc-tab\" data-tab=\"learn\">Learn<\/button>\n        <button class=\"hc-tab\" data-tab=\"writing\">IELTS Writing<\/button>\n        <button class=\"hc-tab\" data-tab=\"deck\">My Deck<\/button>\n      <\/div>\n\n      <div class=\"hc-panel active\" id=\"hc-home\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">N\u00fat C\u1ea5p C\u1ee9u (60s)<\/div>\n          <div class=\"hc-row\">\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<button class=\"hc-primary\" id=\"hcSOS\">M\u00ecnh s\u1eafp b\u00f9ng n\u1ed5\u2026<\/button>\n            <button class=\"hc-ghost\" id=\"hcBreath\">Th\u1edf 30s<\/button>\n          <\/div>\n          <div class=\"hc-sos\" id=\"hcSOSBox\" style=\"display:none;\"><\/div>\n        <\/div>\n\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">Daily IELTS English<\/div>\n          <div id=\"hcDailyLesson\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-panel\" id=\"hc-journal\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">Nh\u1eadt k\u00fd 3 ph\u00fat<\/div>\n\n          <div class=\"hc-grid\">\n            <div>\n              <label>Mood<\/label>\n              <select id=\"hcMood\">\n                <option value=\"sad\">Sad<\/option>\n                <option value=\"missing\">Missing<\/option>\n                <option value=\"anxious\">Anxious<\/option>\n                <option value=\"hopeful\">Hopeful<\/option>\n                <option value=\"angry\">Angry<\/option>\n                <option value=\"calm\">Calm<\/option>\n              <\/select>\n            <\/div>\n            <div>\n              <label>Intensity (0\u201310)<\/label>\n              <input id=\"hcIntensity\" type=\"number\" min=\"0\" max=\"10\" value=\"5\"\/>\n            <\/div>\n            <div class=\"hc-grid-span2\">\n              <label>Trigger (vd: xem story, nghe b\u00e0i h\u00e1t\u2026)<\/label>\n              <input id=\"hcTrigger\" type=\"text\" placeholder=\"What triggered it?\"\/>\n            <\/div>\n            <div class=\"hc-grid-span2\">\n              <label>3 ph\u00fat vi\u1ebft ra (kh\u00f4ng ph\u00e1n x\u00e9t)<\/label>\n              <textarea id=\"hcContent\" rows=\"5\" placeholder=\"Write it out...\"><\/textarea>\n            <\/div>\n          <\/div>\n\n          <div class=\"hc-row\">\n            <button class=\"hc-primary\" id=\"hcSaveJournal\">L\u01b0u<\/button>\n            <button class=\"hc-ghost\" id=\"hcClearJournal\">X\u00f3a<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">L\u1ecbch s\u1eed g\u1ea7n \u0111\u00e2y<\/div>\n          <div id=\"hcJournalList\" class=\"hc-list\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-panel\" id=\"hc-unsent\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">Tin nh\u1eafn kh\u00f4ng g\u1eedi<\/div>\n          <textarea id=\"hcUnsentText\" rows=\"5\" placeholder=\"Write the message, but don\u2019t send...\"><\/textarea>\n\n          <div class=\"hc-row\">\n            <button class=\"hc-primary\" id=\"hcAddUnsent\">L\u01b0u tin nh\u1eafn<\/button>\n            <button class=\"hc-ghost\" id=\"hcSeal24\">Ni\u00eam phong 24h<\/button>\n          <\/div>\n\n          <div class=\"hc-note\">\n            Ni\u00eam phong 24h gi\u00fap b\u1ea1n v\u01b0\u1ee3t qua \u201cc\u01a1n s\u00f3ng\u201d c\u1ea3m x\u00fac. Sau \u0111\u00f3 b\u1ea1n s\u1ebd th\u1ea5y r\u00f5 h\u01a1n.\n          <\/div>\n        <\/div>\n\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">Danh s\u00e1ch<\/div>\n          <div id=\"hcUnsentList\" class=\"hc-list\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-panel\" id=\"hc-learn\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">H\u1ecdc IELTS English 5 ph\u00fat<\/div>\n          <div id=\"hcLearnBox\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-panel\" id=\"hc-writing\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">IELTS Writing Mini Task (60\u2013120 words)<\/div>\n          <div class=\"hc-note\">\n            M\u1ee5c ti\u00eau: luy\u1ec7n coherence + t\u1eeb v\u1ef1ng h\u1ecdc thu\u1eadt nh\u1eb9. Guest: l\u01b0u t\u1ea1m. Login: l\u01b0u v\u0129nh vi\u1ec5n.\n          <\/div>\n          <div id=\"hcWritingBox\"><\/div>\n        <\/div>\n\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">L\u1ecbch s\u1eed b\u00e0i vi\u1ebft<\/div>\n          <div id=\"hcWritingList\" class=\"hc-list\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-panel\" id=\"hc-deck\">\n        <div class=\"hc-card\">\n          <div class=\"hc-card-title\">My Deck<\/div>\n          <div class=\"hc-note\">\n                          Guest: deck l\u01b0u t\u1ea1m tr\u00ean tr\u00ecnh duy\u1ec7t. \u0110\u0103ng nh\u1eadp \u0111\u1ec3 l\u01b0u v\u0129nh vi\u1ec5n.\n                      <\/div>\n\n          <!-- Import Cambridge -->\n          <div class=\"hc-card\" style=\"margin-top:12px\">\n            <div class=\"hc-card-title\">Import from Cambridge<\/div>\n            <div class=\"hc-note\">\n              D\u00e1n link t\u1eeb Cambridge Dictionary \u0111\u1ec3 t\u1ef1 l\u1ea5y <b>term<\/b>, <b>meaning<\/b>, <b>example<\/b> v\u00e0 l\u01b0u v\u00e0o Deck.\n            <\/div>\n\n            <div class=\"hc-grid\">\n              <div class=\"hc-grid-span2\">\n                <label>Cambridge URL<\/label>\n                <input id=\"hcCambridgeUrl\" type=\"text\"\n                       placeholder=\"https:\/\/dictionary.cambridge.org\/dictionary\/english\/...\"\/>\n              <\/div>\n\n              <div>\n                <label>Auto-save<\/label>\n                <select id=\"hcCambridgeAutoSave\">\n                  <option value=\"1\" selected>Yes<\/option>\n                  <option value=\"0\">No (preview only)<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n\n            <div class=\"hc-row\" style=\"margin-top:10px\">\n              <button class=\"hc-primary\" id=\"hcImportCambridge\">Import<\/button>\n              <button class=\"hc-ghost\" id=\"hcClearCambridge\">Clear<\/button>\n            <\/div>\n\n            <div class=\"hc-note\" id=\"hcImportNote\" style=\"display:none;margin-top:10px\"><\/div>\n            <div id=\"hcImportPreview\" style=\"display:none;margin-top:10px\"><\/div>\n          <\/div>\n\n          <div id=\"hcDeckList\" class=\"hc-list\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"hc-footer\">\n        <span>Shortcode:<\/span> <code>[heartcalm_app]<\/code>\n      <\/div>\n    <\/div>\n    \n<p>M\u1ed9t s\u1ed1 b\u00e0i nh\u1ea1c \u0111\u1ec3 b\u1ea1n t\u1eadp trung h\u01a1n&#8230;.<\/p>\n<div class=\"mmc\" data-default=\"boost\">\n            <div class=\"mmc-buttons\"><\/div>\n            <div class=\"mmc-text\"><\/div>\n            <div id=\"mmc-player\"><\/div>\n        <\/div>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/youtube.com\/watch?v=r2fIEupfQJM\" target=\"_blank\" rel=\"noopener\">Nh\u1ea1c kh\u00f4ng l\u1eddi<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HeartHeal App d\u00e0nh cho nh\u1eefng tr\u00e1i tim l\u1ed7i nh\u1ecbp, ch\u00fac b\u1ea1n d\u1eef \u0111\u01b0\u1ee3c tr\u00e1i tim b\u00ecnh y\u00ean v\u00e0 an \u1ed5n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5144","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/pages\/5144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/comments?post=5144"}],"version-history":[{"count":5,"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/pages\/5144\/revisions"}],"predecessor-version":[{"id":5220,"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/pages\/5144\/revisions\/5220"}],"wp:attachment":[{"href":"https:\/\/cafe2sach.com\/index.php\/wp-json\/wp\/v2\/media?parent=5144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}