<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>React Native |</title><link>https://vuuminhphuoc-portfolio.netlify.app/tags/react-native/</link><atom:link href="https://vuuminhphuoc-portfolio.netlify.app/tags/react-native/index.xml" rel="self" type="application/rss+xml"/><description>React Native</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 10 Jan 2025 00:00:00 +0000</lastBuildDate><image><url>https://vuuminhphuoc-portfolio.netlify.app/media/sharing.png</url><title>React Native</title><link>https://vuuminhphuoc-portfolio.netlify.app/tags/react-native/</link></image><item><title>Q-POS Mobile: Offline-First POS</title><link>https://vuuminhphuoc-portfolio.netlify.app/projects/qpos-mobile/</link><pubDate>Fri, 10 Jan 2025 00:00:00 +0000</pubDate><guid>https://vuuminhphuoc-portfolio.netlify.app/projects/qpos-mobile/</guid><description>&lt;p&gt;A modern mobile Point of Sale (POS) application for the hospitality industry, built with an offline-first architecture.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Designed for environments where connectivity can be unreliable, Q-POS Mobile keeps working offline and syncs seamlessly once a connection is restored.&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Offline-first architecture&lt;/strong&gt; powered by Zustand and SQLite&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Barcode scanning&lt;/strong&gt; for fast checkout&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real-time inventory synchronization&lt;/strong&gt; when online&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-platform&lt;/strong&gt; delivery via React Native and Expo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tech-stack"&gt;Tech Stack&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mobile:&lt;/strong&gt; React Native, Expo, TypeScript&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State &amp;amp; Storage:&lt;/strong&gt; Zustand, SQLite&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>