<?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: zinh8803</title>
    <description>The latest articles on DEV Community by zinh8803 (@zinh8803).</description>
    <link>https://dev.to/zinh8803</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%2F3952521%2Fcb7fc74f-397f-450a-94af-4be5d3f0ce42.jpeg</url>
      <title>DEV Community: zinh8803</title>
      <link>https://dev.to/zinh8803</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zinh8803"/>
    <language>en</language>
    <item>
      <title>I Built My Own Blogging Platform Using Vue + Yii2</title>
      <dc:creator>zinh8803</dc:creator>
      <pubDate>Tue, 26 May 2026 11:56:26 +0000</pubDate>
      <link>https://dev.to/zinh8803/i-built-my-own-blogging-platform-using-vue-yii2-1k00</link>
      <guid>https://dev.to/zinh8803/i-built-my-own-blogging-platform-using-vue-yii2-1k00</guid>
      <description>&lt;p&gt;Hi everyone &lt;/p&gt;

&lt;p&gt;Over the past few weeks, I’ve been building a personal blogging platform from scratch using Vue + Yii2 REST API as a way to improve my backend and frontend development skills.&lt;/p&gt;

&lt;p&gt;This is still an active project, and I’d really love to get feedback from other developers about the UI/UX, performance, features, and overall experience.&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;p&gt;Frontend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vue 3&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Vue Router&lt;/li&gt;
&lt;li&gt;Axios&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Backend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yii2 REST API&lt;/li&gt;
&lt;li&gt;JWT Authentication&lt;/li&gt;
&lt;li&gt;RBAC&lt;/li&gt;
&lt;li&gt;MySQL&lt;/li&gt;
&lt;li&gt;Queue / Mail support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Deployment&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VPS + Nginx&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Current Features&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User authentication&lt;/li&gt;
&lt;li&gt;Create &amp;amp; manage blog posts&lt;/li&gt;
&lt;li&gt;SEO meta support&lt;/li&gt;
&lt;li&gt;Responsive UI&lt;/li&gt;
&lt;li&gt;CMS dashboard&lt;/li&gt;
&lt;li&gt;Image upload&lt;/li&gt;
&lt;li&gt;Slug generation&lt;/li&gt;
&lt;li&gt;Category &amp;amp; tag system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Why I Built This&lt;/p&gt;

&lt;p&gt;I wanted to practice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;building scalable REST APIs&lt;/li&gt;
&lt;li&gt;CMS architecture&lt;/li&gt;
&lt;li&gt;authentication flow&lt;/li&gt;
&lt;li&gt;deployment workflow&lt;/li&gt;
&lt;li&gt;SEO optimization&lt;/li&gt;
&lt;li&gt;frontend/backend separation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of only following tutorials, I decided to build a real project that people can actually use and test.&lt;/p&gt;

&lt;p&gt;I Need Your Feedback&lt;/p&gt;

&lt;p&gt;I’d really appreciate it if you could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;test the website&lt;/li&gt;
&lt;li&gt;report bugs&lt;/li&gt;
&lt;li&gt;give UI/UX suggestions&lt;/li&gt;
&lt;li&gt;share performance feedback&lt;/li&gt;
&lt;li&gt;suggest features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even small feedback helps a lot &lt;br&gt;
Demo:&lt;br&gt;
&lt;a href="https://blogcuavinh.id.vn/" rel="noopener noreferrer"&gt;https://blogcuavinh.id.vn/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>php</category>
      <category>vue</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
