{"id":1720,"date":"2026-06-11T11:23:51","date_gmt":"2026-06-11T04:23:51","guid":{"rendered":"https:\/\/upnext.vn\/?page_id=1720"},"modified":"2026-06-11T11:42:26","modified_gmt":"2026-06-11T04:42:26","slug":"products-duplicated","status":"publish","type":"page","link":"https:\/\/upnext.vn\/?page_id=1720","title":{"rendered":"Software"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1720\" class=\"elementor elementor-1720\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5b23df9 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5b23df9\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9035d6e\" data-id=\"9035d6e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1aa1959 elementor-widget elementor-widget-avas-portfolio-plus\" data-id=\"1aa1959\" data-element_type=\"widget\" data-widget_type=\"avas-portfolio-plus.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n<div class=\"tx-portfolio-plus\">\n    \n    <div id=\"tx-portfolio-1aa1959\" class=\"tx-portfolio\">\n    \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350-350x335.jpeg\" alt=\"Telehealth &#038; Healthcare Scheduling Platform\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1610\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1610\">Telehealth &#038; Healthcare Scheduling Platform<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1610\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1610\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350.jpeg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350.jpeg 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350-300x300.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350-150x150.jpeg 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor-350-350-80x80.jpeg 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             Telehealth &#038; Healthcare Scheduling Platform                                        <\/h3>\n\n                                        <h4 data-path-to-node=\"3\">Patient Module\u00a0<\/h4>\n<p data-path-to-node=\"4\">The gateway where users manage their personal health profile, search for specialists, and attend consultations.<\/p>\n<ul data-path-to-node=\"5\">\n<li>\n<p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">Smart Search &amp; Filters:<\/b> Allows patients to search for doctors or healthcare facilities by specialty, symptoms, geographic location, pricing, or available time slots.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Flexible Booking Modes:<\/b><\/p>\n<ul data-path-to-node=\"5,1,1\">\n<li>\n<p data-path-to-node=\"5,1,1,0,0\"><i data-path-to-node=\"5,1,1,0,0\" data-index-in-node=\"0\">In-Clinic Appointment:<\/i> Book a physical visit with exact time slots to eliminate traditional waiting room congestion.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,1,1,0\"><i data-path-to-node=\"5,1,1,1,0\" data-index-in-node=\"0\">Telehealth:<\/i> Book an online virtual consultation via high-definition Video or Voice Call.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"5,2,0\"><b data-path-to-node=\"5,2,0\" data-index-in-node=\"0\">Personal Health Record (PHR):<\/b> Enables patients to digitize and store their medical history, blood type, drug allergies, height, weight, and upload prior laboratory results or old prescriptions ahead of their consultation.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,3,0\"><b data-path-to-node=\"5,3,0\" data-index-in-node=\"0\">Automated Reminders:<\/b> Push notifications or SMS alerts sent 30 minutes to 1 hour prior to a scheduled consultation, along with daily pill intake reminders based on the doctor\u2019s e-prescription.<\/p>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"7\">Practitioner &amp; Clinic Module\u00a0<\/h4>\n<p data-path-to-node=\"8\">The operational workspace where physicians manage their schedules, accept cases, and conduct digital diagnoses.<\/p>\n<ul data-path-to-node=\"9\">\n<li>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">Schedule &amp; Slot Management:<\/b> Allows doctors or clinic administrators to dynamically open, close, or recurringly configure available time slots on a daily or weekly basis.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,1,0\"><b data-path-to-node=\"9,1,0\" data-index-in-node=\"0\">Integrated Consultation Dashboard:<\/b> During a telehealth session, the doctor operates on a split screen: one side displays the <b data-path-to-node=\"9,1,0\" data-index-in-node=\"125\">live Video Call with the patient<\/b>, while the other side exposes the <b data-path-to-node=\"9,1,0\" data-index-in-node=\"192\">Electronic Medical Record (EMR)<\/b> for real-time symptom logging and clinical note-taking.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,2,0\"><b data-path-to-node=\"9,2,0\" data-index-in-node=\"0\">e-Prescriptions:<\/b> Doctors input medication names, dosages, and instructions directly into the system. Once cryptographically signed, the digital prescription is instantly routed to the patient&#8217;s account as a QR code or an official PDF file.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"9,3,0\"><b data-path-to-node=\"9,3,0\" data-index-in-node=\"0\">Revenue &amp; Shift Analytics:<\/b> Provides real-time statistics covering completed appointments, total earnings aggregated by day\/week\/month, and revenue-sharing payouts with the platform.<\/p>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"11\">Telehealth &amp; Real-time Core Module<\/h4>\n<p data-path-to-node=\"12\">The underlying technology engine that dictates the quality and stability of virtual medical consultations.<\/p>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Low-Latency Video Infrastructure (WebRTC):<\/b> Peer-to-Peer streaming protocols ensure crystal-clear online sessions even under sub-optimal network conditions, dynamically adjusting video resolution to prioritize and maintain uninterrupted audio streams.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Virtual Waiting Room:<\/b> If a patient arrives on time but the doctor is still concluding a prior session, the patient enters a virtual lobby displaying their queue number or an estimated remaining countdown timer until their turn.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Real-time File Exchange &amp; Chat:<\/b> Enables patients to capture and transmit high-resolution photos (e.g., dermatology or ophthalmology conditions) or lab reports directly to the physician during an active video consultation.<\/p>\n<\/li>\n<\/ul>\n<h4>Tech Stack: Web app &amp; Mobile Appl | Golang| ReactJS| Flutter | Postgresql | IBM MQ<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p>\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" fetchpriority=\"high\" width=\"1024\" height=\"454\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-1024x454.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-1024x454.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-300x133.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-768x340.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-1536x681.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-80x35.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-360x160.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-373x165.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-620x275.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-460x204.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2-365x162.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor2.jpeg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"1024\" height=\"524\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-1024x524.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-1024x524.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-300x153.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-768x393.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-1536x785.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-80x41.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-360x184.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-373x191.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-620x317.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-460x235.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3-365x187.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/doctor3.jpeg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img width=\"464\" height=\"793\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1.jpeg 464w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-176x300.jpeg 176w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-47x80.jpeg 47w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-360x615.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-373x637.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-460x786.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-365x624.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/mobil1-300x513.jpeg 300w\" sizes=\"(max-width: 464px) 100vw, 464px\" \/><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" loading=\"lazy\" width=\"405\" height=\"877\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2.jpeg 405w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-139x300.jpeg 139w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-37x80.jpeg 37w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-360x780.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-373x808.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-365x790.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/moble2-300x650.jpeg 300w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n        \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350-350x335.jpeg\" alt=\"The self-paced LMS\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1596\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1596\">The self-paced LMS<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1596\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1596\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350.jpeg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350.jpeg 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350-300x300.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350-150x150.jpeg 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-350-350-80x80.jpeg 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             The self-paced LMS                                        <\/h3>\n\n                                        <ul>\n<li>\n<p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">E-Commerce &amp; Payment Gateways:<\/b><\/p>\n<ul data-path-to-node=\"5,0,1\">\n<li>\n<p data-path-to-node=\"5,0,1,0,0\">Supports shopping carts, discount coupons, monthly\/annual subscription models, or pay-per-course purchasing.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,0,1,1,0\">Integration with local payment methods (Momo, VNPAY, automated bank transfers) and international processors (Stripe, PayPal).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Multimedia Learning Player:<\/b><\/p>\n<ul data-path-to-node=\"5,1,1\">\n<li>\n<p data-path-to-node=\"5,1,1,0,0\">Supports secure video playback (utilizing HLS\/DASH streaming encryption to prevent unauthorized downloads), text-based materials (PDFs, presentation slides), and file attachments (source code, design templates).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,1,1,0\"><b data-path-to-node=\"5,1,1,1,0\" data-index-in-node=\"0\">Auto-save Progress:<\/b> Automatically saves learning progress down to the exact second. If a user closes the app and opens it later on a different device, they can resume instantly right where they left off.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,1,2,0\"><b data-path-to-node=\"5,1,1,2,0\" data-index-in-node=\"0\">Drip Feed Content:<\/b> Enforces sequential learning by only unlocking the next lesson after the user completes the previous one or hits a minimum watch-time threshold.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p data-path-to-node=\"8,0,0\"><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\">Diverse Assessment Formats (Quizzes &amp; Assignments):<\/b> Supports multiple-choice, fill-in-the-blank, drag-and-drop questions, or open-ended practical assignments (uploading code repositories, design assets, etc.).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,1,0\"><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\">Question Bank &amp; Randomized Tests:<\/b> Allows instructors to build deep pools of categorized questions. The system can automatically shuffle and extract a designated number of random questions to generate a unique exam paper for each student, severely mitigating cheating.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,2,0\"><b data-path-to-node=\"8,2,0\" data-index-in-node=\"0\">Passing Criteria Configuration:<\/b> Ability to set specific benchmarks for success (e.g., scoring $80%$ or higher to pass).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"8,3,0\"><b data-path-to-node=\"8,3,0\" data-index-in-node=\"0\">Time Out &amp; Attempt Limits:<\/b> Configures dynamic countdown timers per exam (e.g., 45 minutes) and limits the number of retry attempts (e.g., maximum of 3 attempts; if failed, the student must retake the module or wait 24 hours).<\/p>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<p data-path-to-node=\"11,0,0\"><b data-path-to-node=\"11,0,0\" data-index-in-node=\"0\">Dynamic Certificate Generator:<\/b> Automatically populates the Student&#8217;s Name, Course Title, Completion Date, and a <b data-path-to-node=\"11,0,0\" data-index-in-node=\"112\">Unique Certificate ID<\/b> into a pre-designed template, exporting it as a high-resolution PDF or image file.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,1,0\"><b data-path-to-node=\"11,1,0\" data-index-in-node=\"0\">Credly API Integration (Automated Badge Issuance):<\/b><\/p>\n<ul data-path-to-node=\"11,1,1\">\n<li>\n<p data-path-to-node=\"11,1,1,0,0\">As soon as a learner triggers the &#8220;Claim Certificate&#8221; event, your backend system fires an API request containing the student\u2019s Full Name, Email, and the predefined Badge Template ID to the <b data-path-to-node=\"11,1,1,0,0\" data-index-in-node=\"189\">Credly Acclaim API<\/b>.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"11,1,1,1,0\">Credly instantly dispatches an automated notification email to the student: <i data-path-to-node=\"11,1,1,1,0\" data-index-in-node=\"76\">&#8220;You\u2019ve earned a badge from [Your Platform Name]&#8221;<\/i>. From there, the student can accept the badge and seamlessly share it directly to LinkedIn, Twitter, or embed it into their digital resume.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"11,2,0\"><b data-path-to-node=\"11,2,0\" data-index-in-node=\"0\">Public Verification Portal:<\/b> A non-authenticated, public web route where employers or third parties can input a student&#8217;s <code data-path-to-node=\"11,2,0\" data-index-in-node=\"121\">Unique Certificate ID<\/code> to immediately verify authenticity (returning details like <i data-path-to-node=\"11,2,0\" data-index-in-node=\"202\">Valid Certificate, issued to John Doe on MM\/DD\/YYYY<\/i>).<\/p>\n<\/li>\n<\/ul>\n<h4>Tech Stack: Unity<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/<br \/>.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-1024x491.jpeg\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-1024x491.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-300x144.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-768x368.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-1536x736.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-80x38.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-360x173.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-373x179.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-620x297.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-460x221.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course-365x175.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/course.jpeg 1600w\" alt=\"\" width=\"1024\" height=\"491\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n        \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350-350x335.jpeg\" alt=\"The lonely Hero &#8211; Play to earn HAO coin\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1569\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1569\">The lonely Hero &#8211; Play to earn HAO coin<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1569\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1569\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350.jpeg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350.jpeg 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350-300x300.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350-150x150.jpeg 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-350-350-80x80.jpeg 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             The lonely Hero &#8211; Play to earn HAO coin                                        <\/h3>\n\n                                        <p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">Class &amp; Attribute System:<\/b> Divide heroes into familiar archetypes (Warrior, Assassin, Mage, Archer). Each hero possesses base stats ($HP$, $ATK$, $DEF$, $CRIT$) alongside an <b data-path-to-node=\"5,0,0\" data-index-in-node=\"165\">Elemental Affinity<\/b> system (rock-paper-scissors mechanic) to enhance strategic gameplay.<\/p>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">Rarity Tiers:<\/b> Grade heroes into distinct tiers (Common, Rare, Epic, Legendary). Higher rarity directly translates to stronger base attributes and <b data-path-to-node=\"5,1,0\" data-index-in-node=\"146\">significantly higher Coin earning efficiency (Earning Rate)<\/b>.<\/p>\n<p data-path-to-node=\"5,2,0\"><b data-path-to-node=\"5,2,0\" data-index-in-node=\"0\">Level Up &amp; Ascension:<\/b> Force players to reinvest the Coins they earn in-game to upgrade levels or &#8220;ascend&#8221; past level caps. This acts as a primary <b data-path-to-node=\"5,2,0\" data-index-in-node=\"146\">Token Burn<\/b> mechanism to combat asset inflation.<\/p>\n<p data-path-to-node=\"9,0,0\"><b data-path-to-node=\"9,0,0\" data-index-in-node=\"0\">PvE Mode (Campaign\/Dungeon):<\/b> Players send heroes to clear stage-based monsters or crawl through dungeons.<\/p>\n<p data-path-to-node=\"9,0,1,0,0\"><i data-path-to-node=\"9,0,1,0,0\" data-index-in-node=\"0\">Rewards:<\/i> Standard utility Coins (capped daily per account) and equipment upgrade materials.<\/p>\n<p data-path-to-node=\"9,0,1,0,0\"><b data-path-to-node=\"9,2,0\" data-index-in-node=\"0\">Stamina\/Energy System:<\/b>Every hero possesses a capped daily energy pool (e.g., 20\/20 Energy). Once exhausted, players can still play for fun, but <b data-path-to-node=\"9,2,0\" data-index-in-node=\"167\">they can no longer earn Coins<\/b>. This strictly blocks automated 24\/7 farming bots from crashing the economy.<\/p>\n<p data-path-to-node=\"9,0,1,0,0\"><b data-path-to-node=\"13,3,0\" data-index-in-node=\"0\">In-game Marketplace:<\/b> A decentralized peer-to-peer ecosystem where players can freely buy, sell, or auction Hero NFTs, weapons, and gear using the native game token. The platform charges a small transaction fee (e.g., 5%) to continuously replenish the game&#8217;s ecosystem treasury.<\/p>\n<h4>Tech Stack: Unity<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/<br \/>.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-1024x566.jpeg\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-1024x566.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-300x166.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-768x425.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-1536x850.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-80x44.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-360x199.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-373x206.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-620x343.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-460x254.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game-365x202.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/game.jpeg 1600w\" alt=\"\" width=\"1024\" height=\"566\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n        \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350-350x335.png\" alt=\"Virtual Cinema Platform\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1540\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1540\">Virtual Cinema Platform<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1540\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1540\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350.png 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350-300x300.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350-150x150.png 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-350-350-80x80.png 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             Virtual Cinema Platform                                        <\/h3>\n\n                                        <h4 data-path-to-node=\"5\">Screening Rooms &amp; Synchronization Module<\/h4>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul data-path-to-node=\"7\">\n<li>\n<p data-path-to-node=\"7,0,0\"><b data-path-to-node=\"7,0,0\" data-index-in-node=\"0\">Public Cinema (Scheduled Public Screenings):<\/b> Movies are broadcast at fixed time slots (e.g., 8:00 PM). Users must &#8220;enter the theater&#8221; on time. If they arrive late, they watch from the current live playback position without the ability to rewind to the beginning (just like a traditional movie theater).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"7,1,0\"><b data-path-to-node=\"7,1,0\" data-index-in-node=\"0\">Private Watch Party:<\/b> Allows users to create their own private rooms, schedule a time, and share a link or room code to invite friends and family. The room host holds the exclusive rights to Play, Pause, and Seek (rewind\/forward) the video.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"7,2,0\"><b data-path-to-node=\"7,2,0\" data-index-in-node=\"0\">Hyper-Sync Playback:<\/b> The system synchronizes the video playback time across all accounts within the same room down to the millisecond level (typically handled via WebSockets). This guarantees that every viewer sees the exact same frame at the exact same moment.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"8\">Social &amp; Engagement Module<\/h4>\n<ul data-path-to-node=\"10\">\n<li>\n<p data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">Live Chat &amp; Emoji Reactions:<\/b> A chat panel positioned next to the screen (with a toggle to hide\/show). Users can trigger animated emojis (laughing, crying, shocked) that float across the screen during intense or dramatic plot points.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">Voice\/Video Chat Room (For Private Rooms):<\/b> Within private watch parties, friends can turn on their microphones or cameras (powered by WebRTC) to talk, react, and debate in real time via a small picture-in-picture overlay.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,2,0\"><b data-path-to-node=\"10,2,0\" data-index-in-node=\"0\">Virtual Seat Selection:<\/b> Upon entering a screening room, users can select a seat from a 2D floor plan. Their avatar will be displayed on that specific seat, allowing them to see exactly who else is watching the movie with them.<\/p>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"11\">Monetization &amp; Ticketing Module<\/h4>\n<ul data-path-to-node=\"13\">\n<li>\n<p data-path-to-node=\"13,0,0\"><b data-path-to-node=\"13,0,0\" data-index-in-node=\"0\">Virtual Ticket Booth:<\/b> Applied to blockbusters or exclusive film releases. Users purchase digital tickets for a specific showtime. The ticket comes with a QR code or a countdown timer leading up to the gate opening.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,1,0\"><b data-path-to-node=\"13,1,0\" data-index-in-node=\"0\">Virtual Concession Stand (Gamification):<\/b> Users can buy virtual items like popcorn, sodas, or gifts to &#8220;send&#8221; to the room host, share with friends in the room, or exchange for exclusive perks (e.g., premium stickers in the live chat).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"13,2,0\"><b data-path-to-node=\"13,2,0\" data-index-in-node=\"0\">Subscription Models:<\/b> Alongside pay-per-view ticketing, the platform can offer monthly membership tiers providing unlimited access to a catalog of standard titles.<\/p>\n<\/li>\n<\/ul>\n<h4 data-path-to-node=\"14\">UI\/UX &amp; Immersive Experience Module<\/h4>\n<ul data-path-to-node=\"15\">\n<li>\n<p data-path-to-node=\"15,0,0\"><b data-path-to-node=\"15,0,0\" data-index-in-node=\"0\">Theater Mode:<\/b> Once the movie begins, the surrounding interface automatically dims (&#8220;dim lights&#8221; effect) and all navigation panels hide themselves so users can fully immerse in the screen.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,1,0\"><b data-path-to-node=\"15,1,0\" data-index-in-node=\"0\">Multi-Platform Ecosystem:<\/b> The app must run seamlessly across Mobile (iOS\/Android), Web, and critically, <b data-path-to-node=\"15,1,0\" data-index-in-node=\"104\">Smart TVs (Android TV\/Tizen\/WebOS)<\/b> or virtual reality headsets (if expanding into VR) to deliver the optimal big-screen experience.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"15,2,0\"><b data-path-to-node=\"15,2,0\" data-index-in-node=\"0\">Adaptive Streaming:<\/b> Automatically scales video quality (from 360p up to 4K) based on each user&#8217;s network bandwidth. This prevents a single user with a weak connection from dragging down or lagging the synchronization of the entire screening room.<\/p>\n<\/li>\n<\/ul>\n<h4>Tech Stack: Web app | Golang| .Net | SQLServer<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/<br \/>.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-1024x517.jpeg\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-1024x517.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-300x152.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-768x388.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-1536x776.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-80x40.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-360x182.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-373x188.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-620x313.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-460x232.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1-365x184.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film1.jpeg 1600w\" alt=\"\" width=\"1024\" height=\"517\" \/><br \/>\n<img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-1024x810.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-1024x810.png 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-300x237.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-768x607.png 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-580x460.png 580w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-80x63.png 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-360x285.png 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-373x295.png 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-620x490.png 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-460x364.png 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22-365x289.png 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film22.png 1194w\" alt=\"\" width=\"1024\" height=\"810\" \/><br \/>\n<img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-1024x510.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-1024x510.png 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-300x149.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-768x383.png 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-1536x765.png 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-80x40.png 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-360x179.png 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-373x186.png 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-620x309.png 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-460x229.png 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32-365x182.png 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/Film32.png 1600w\" alt=\"\" width=\"1024\" height=\"510\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n        \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350-350x335.png\" alt=\"Digital News Platform\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1525\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1525\">Digital News Platform<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1525\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1525\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350.png 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350-300x300.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350-150x150.png 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-350-350-80x80.png 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             Digital News Platform                                        <\/h3>\n\n                                        <ul>\n<li>\n<p data-path-to-node=\"14,0,0\"><b data-path-to-node=\"14,0,0\" data-index-in-node=\"0\">Editorial Calendar:<\/b> For scheduling and planning content pipelines and upcoming story series.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"14,1,0\"><b data-path-to-node=\"14,1,0\" data-index-in-node=\"0\">Digital Asset Management (DAM):<\/b> A centralized repository for managing shared images, videos, graphics, and audio assets.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"14,2,0\"><b data-path-to-node=\"14,2,0\" data-index-in-node=\"0\">Paywall \/ Subscription Management:<\/b> Systems designed to gate premium content and handle reader monetization.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"14,3,0\"><b data-path-to-node=\"14,3,0\" data-index-in-node=\"0\">Analytics &amp; SEO Tools:<\/b> Built-in tools for tracking real-time readership metrics and search engine optimization.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,0,0\"><b data-path-to-node=\"10,0,0\" data-index-in-node=\"0\">Multi-channel Publishing Platform<\/b><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"10,1,0\"><b data-path-to-node=\"10,1,0\" data-index-in-node=\"0\">Cross-media CMS<\/b><\/p>\n<\/li>\n<\/ul>\n<h4>Tech Stack: Web app | Golang| React + Vite | Mysql<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/<br \/>.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-1024x565.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-1024x565.png 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-300x166.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-768x424.png 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-1536x848.png 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-80x44.png 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-360x199.png 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-373x206.png 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-620x342.png 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-460x254.png 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11-365x201.png 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/news11.png 1600w\" alt=\"\" width=\"1024\" height=\"565\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n        \n    <div class=\"tx-portfolio-item  card-h\">\n        \n        <div class=\"tx-port-overlay\"> \n            \n            <div class=\"tx-port-img\">\n              \n                              \n              \n              \n                                              <img decoding=\"async\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350-350x335.png\" alt=\"Recruitment framework\" >\n                <span class=\"tx-portfolio-plus-modal-arrow\" data-toggle=\"modal\" data-target=\"#txModalItem-1506\"><i class=\"bi bi-arrow-down-right\"><\/i><\/span>\n                                            \n                              \n            <\/div>\n            <!-- \/.tx-port-img -->    \n\n        <\/div>\n        <!-- .\/tx-port-overlay -->\n\n                        <div class=\"tx-portfolio-plus-card-content\">\n                \n                                  <h4 class=\"tx-port-title\"><a href=\"https:\/\/upnext.vn\/?p=1506\">Recruitment framework<\/a><\/h4>\n                \n                                \n                                                <a class=\"tx-portfolio-plus-link-arrow\" href=\"https:\/\/upnext.vn\/?p=1506\" aria-hidden=\"true\"><i class=\"bi bi-arrow-up-right\"><\/i><\/a>\n                            <\/div><!-- tx-port-card-content -->\n            \n\n            <!-- Modal Portfolio Body area Start -->\n            <div class=\"modal fade bd-example-modal-lg\" id=\"txModalItem-1506\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n                <div class=\"modal-dialog modal-xl modal-dialog-centered\" role=\"document\">\n                    <div class=\"modal-content\">\n                        \n                        <div class=\"modal-header\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\n                                 <span aria-hidden=\"true\"> <i class=\"bi bi-x-circle\"><\/i><\/span>\n                            <\/button>\n                        <\/div>\n                        \n                        <div class=\"modal-body\">\n                            <div class=\"row\">\n                                <div class=\"col-lg-6\">\n                                    <div class=\"portfolio-popup-thumbnail\">\n                                                                                      <!-- <div class=\"image\"> -->\n                                                 <img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350.png 350w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350-300x300.png 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350-150x150.png 150w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/recruitment-350-350-80x80.png 80w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>                                             <!-- <\/div> -->\n                                                                             <\/div>\n                                <\/div>\n                                <div class=\"col-lg-6\">\n                                    <div class=\"text-content\">\n                                        <h3>\n                                             Recruitment framework                                        <\/h3>\n\n                                        <p>We provide an End-to-End Recruitment Process<\/p>\n<h3 data-path-to-node=\"4\">Standardization &amp; Repeatability<\/h3>\n<p data-path-to-node=\"5\">The framework provides clear, predictable logic gates for every single role. Every candidate passes through identical, objective decision nodes (e.g., Screening \u2192 Interviewing \u2192 Feedback \u2192 Offer). This ensures consistency, meaning your hiring quality doesn&#8217;t fluctuate based on which recruiter or manager is running the search.<\/p>\n<h3 data-path-to-node=\"6\">Built-in Bias Mitigation<\/h3>\n<p data-path-to-node=\"7\">Instead of relying on &#8220;gut feeling&#8221; or &#8220;culture fit&#8221; (which often unconsciously translates to hiring people just like ourselves)<\/p>\n<h3 data-path-to-node=\"9\">Candidate-Centric Communication<\/h3>\n<p data-path-to-node=\"10\">The framework maps out standard &#8220;touchpoints&#8221; to ensure applicants are never left in a hiring black hole. It includes automated yet personalized communication triggers for when a candidate is shortlisted, moving to interviews, or even gracefully rejected. A positive candidate experience protects your employer brand.<\/p>\n<h3 data-path-to-node=\"11\">Collaborative Decision Loops<\/h3>\n<p data-path-to-node=\"12\">Hiring is treated as a team sport, not an HR-only task. The framework explicitly defines the hand-offs and responsibilities between the <b data-path-to-node=\"12\" data-index-in-node=\"136\">Recruiter<\/b> (who sources and screens) and the <b data-path-to-node=\"12\" data-index-in-node=\"180\">Hiring Manager<\/b> (who owns the technical assessment and final decision). Notice in the process chart how feedback loops occur immediately after interviews to keep the momentum going.<\/p>\n<h3 data-path-to-node=\"13\">Data &amp; Metric Tracking<\/h3>\n<p data-path-to-node=\"14\">A modern framework is entirely measurable. It tracks bottlenecks mathematically\u2014if your &#8220;Time-to-Hire&#8221; is stalling out at the interview stage, the framework&#8217;s data will highlight that specific delay so you can fix it.<\/p>\n<h3 data-path-to-node=\"15\">Scalability &amp; Flexibility<\/h3>\n<p data-path-to-node=\"16\">While the core logic remains uniform, the framework can scale up for high-volume hiring (like retail or customer support) or pivot into deep, highly tailored sourcing sprints for niche executive or technical talent.<\/p>\n<h4>Tech Stack: Web app | Java | React + Vite | Mysql | IBM MQ<\/h4>\n<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\n<p>\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" loading=\"lazy\" width=\"1024\" height=\"486\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1024x486.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1024x486.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-300x143.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-768x365.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1536x730.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-80x38.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-360x171.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-373x177.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-620x295.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-460x219.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-365x173.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" loading=\"lazy\" width=\"1024\" height=\"481\" src=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-1024x481.jpeg\" alt=\"\" decoding=\"async\" srcset=\"https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-1024x481.jpeg 1024w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-300x141.jpeg 300w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-768x360.jpeg 768w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-1536x721.jpeg 1536w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-80x38.jpeg 80w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-360x169.jpeg 360w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-373x175.jpeg 373w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-620x291.jpeg 620w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-460x216.jpeg 460w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1-365x171.jpeg 365w, https:\/\/upnext.vn\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-03-at-12.44.32-1.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n                                    <\/div>\n                                    <!-- End of .text-content -->\n\n                                                                            <div class=\"widget\">\n                                                <div class=\"portfolio-meta\">\n\t  \t\t    <div class=\"portfolio-time\">\n\t    \t<span><h5><i class=\"bi bi-clock\"><\/i> Created Date<\/h5><\/span>\n\t    \tJune 10, 2026\t    <\/div>\n  \t\t    \t<div class=\"portfolio-author\">\n    \t\t<span><h5><i class=\"bi bi-person-circle\"><\/i>  Created By<\/h5><\/span>\n    \t\tadmin    \t<\/div>\n  \t\t    <\/div>\n\n                                        <\/div>\n                                    \n                                    \n                                <\/div>\n                            <\/div>\n                            <!-- End of .row Body-->\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <!-- End Modal Portfolio area -->\n\n        <\/div><!-- \/.tx-portfolio-item -->\n\n                \n                <\/div><!-- \/.tx-portfolio -->\n                \n                    <div class=\"tx-post-pagination-container\">\n                            <\/div><!-- close .tx-post-pagination-container -->\n        \n        <script>\n    jQuery(document).ready(function($) { 'use strict';  \n        \/* Default Isotope Load Code *\/\n        var $container1aa1959 = $('#tx-portfolio-1aa1959').isotope();\n        $container1aa1959.imagesLoaded( function() {\n            \n            $(\".tx-portfolio-item\").addClass(\"tx-isotope-animation-start\");\n            \n            $container1aa1959.isotope({\n                itemSelector: '.tx-portfolio-item',             \n                percentPosition: true,\n               \n            });\n            \n        });\n\n        \/* END Default Isotope Code *\/\n        \n        \/* Begin Infinite Scroll *\/\n\n        $container1aa1959.infinitescroll({\n\n        errorCallback: function(){  $(\"#tx-infinite-nav1aa1959\").delay(10).fadeOut(1000, function(){ $(this).remove(); }); },\n          navSelector  : \"#tx-infinite-nav1aa1959\",  \n          nextSelector : \".tx-post-nav-previous a\", \n          itemSelector : \".tx-portfolio-item\", \n            loading: {\n                img: \"https:\/\/upnext.vn\/wp-content\/plugins\/avas-core\/assets\/img\/loading.gif\",\n                msgText: \"\",\n                finishedMsg: \"<div id='tx-no-more-posts'>No More Posts<\/div>\",\n                speed: 0,\n            }\n          },\n\n          \/\/ trigger Isotope as a callback\n          function( newElements ) {\n              \n              \/\/Add JS as needed here\n              \n            var $newElems = $( newElements );\n    \n                $newElems.imagesLoaded(function(){\n                    \n                $container1aa1959.isotope( \"appended\", $newElems );\n                $(\".tx-portfolio-item\").addClass(\"tx-isotope-animation-start\");\n                \n            });\n\n          }\n        );\n        \/* END Infinite Scroll *\/\n        \n                \n                \/* PAUSE FOR LOAD MORE *\/\n        $(window).unbind(\".infscr\");\n        \/\/ Resume Infinite Scroll\n        $(\"#tx-infinite-nav1aa1959 .tx-post-nav-previous a\").click(function(){\n            $container1aa1959.infinitescroll(\"retrieve\");\n            return false;\n        });\n        \/* End Infinite Scroll *\/\n                \n    });\n    <\/script>\n\n\n    \n\n  \n    <div class=\"clearfix\"><\/div>\n<\/div> <!-- .\/tx-row -->\n\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d2d07b0 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d2d07b0\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-78d53ca\" data-id=\"78d53ca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-07ce315 tx-hd-align-center elementor-widget elementor-widget-avas-heading\" data-id=\"07ce315\" data-element_type=\"widget\" data-widget_type=\"avas-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t        <div class=\"tx-hd-wrap\">\n\n            <div class=\"tx-hd-wm\"><\/div>\n\n            \n            <div class=\"tx-hd-sub\">WORLD IS FULL WITH CREATIVITY<\/div>\n                        <h2 class=\"tx-hd-title\">\n                <span class=\"tx-hd-first-part\">Together We can Bring More Creativity into the World<\/span>\n                <span class=\"tx-hd-last-part\"><\/span>\n            <\/h2>    \n            \n            <div class=\"tx-hd-desc\"><\/div>\n\n\n                   \n        <\/div><!-- tx-hd-wrap -->\n\n\n\n\n\n\n\n\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-077e2af elementor-align-center elementor-widget elementor-widget-button\" data-id=\"077e2af\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Start Project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p class=\"tx-excerpt\">We provide an End-to-End Recruitment Process Standardization &amp; Repeatability The framework provides clear, predictable logic gates for every single role. Every candidate passes through identical, objective decision nodes (e.g., Screening \u2192 Interviewing \u2192","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/blank.php","meta":{"footnotes":""},"class_list":["post-1720","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/pages\/1720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upnext.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1720"}],"version-history":[{"count":20,"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/pages\/1720\/revisions"}],"predecessor-version":[{"id":1754,"href":"https:\/\/upnext.vn\/index.php?rest_route=\/wp\/v2\/pages\/1720\/revisions\/1754"}],"wp:attachment":[{"href":"https:\/\/upnext.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}