<?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: Glory One</title>
    <description>The latest articles on DEV Community by Glory One (@glory-01).</description>
    <link>https://dev.to/glory-01</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3346048%2F747582b7-de73-484b-8094-22ed3f3d8d93.jpg</url>
      <title>DEV Community: Glory One</title>
      <link>https://dev.to/glory-01</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/glory-01"/>
    <language>en</language>
    <item>
      <title>Building an Offline-First 6,000-Word Vocabulary App with Hugo, IndexedDB, and FSRS v5</title>
      <dc:creator>Glory One</dc:creator>
      <pubDate>Fri, 30 Oct 2026 14:19:19 +0000</pubDate>
      <link>https://dev.to/glory-01/building-an-offline-first-6000-word-vocabulary-app-with-hugo-indexeddb-and-fsrs-v5-1eb4</link>
      <guid>https://dev.to/glory-01/building-an-offline-first-6000-word-vocabulary-app-with-hugo-indexeddb-and-fsrs-v5-1eb4</guid>
      <description>&lt;p&gt;Most language-learning apps force an account wall before you review your first flashcard, ship megabytes of client JavaScript, or interrupt study sessions with ads.&lt;/p&gt;

&lt;p&gt;I wanted the opposite experience for workplace English and TOEIC learners, so I built &lt;strong&gt;&lt;a href="https://gloryvocab.com/en/" rel="noopener noreferrer"&gt;Glory Vocab&lt;/a&gt;&lt;/strong&gt; — a static-first, offline-capable study platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  What it includes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;6,000 Workplace English Headwords (CEFR A2–C1):&lt;/strong&gt; Structured across 361 topics with word families (noun/verb/adj/adv), prepositions, 3-level &lt;a href="https://gloryvocab.com/en/collocations/" rel="noopener noreferrer"&gt;business collocations&lt;/a&gt;, and &lt;a href="https://gloryvocab.com/en/synonyms/" rel="noopener noreferrer"&gt;571 synonym sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Client-Side &lt;a href="https://gloryvocab.com/en/review/" rel="noopener noreferrer"&gt;FSRS v5 Spaced Repetition&lt;/a&gt;:&lt;/strong&gt; Scheduling runs directly in the browser on top of &lt;code&gt;IndexedDB&lt;/code&gt; (&lt;code&gt;ts-fsrs&lt;/code&gt;) and a 4-tier Service Worker. Anonymous study works out of the box with zero sign-up and zero ads in review sessions (with optional deterministic cloud sync when needed).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gloryvocab.com/en/guides/" rel="noopener noreferrer"&gt;5 Interactive Browser Study Tools&lt;/a&gt;:&lt;/strong&gt; Including a Part 5 Word Family Analyzer, Preposition Finder, 75-Minute Reading Time Pacer, and an interactive &lt;a href="https://gloryvocab.com/en/guides/spaced-repetition-fsrs/" rel="noopener noreferrer"&gt;FSRS v5 Forgetting-Curve Simulator&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It supports English, Vietnamese, and Japanese interfaces. If you enjoy fast static web apps or are studying business English, feel free to check it out at &lt;strong&gt;&lt;a href="https://gloryvocab.com/en/" rel="noopener noreferrer"&gt;gloryvocab.com/en&lt;/a&gt;&lt;/strong&gt; — I would love your technical or UX feedback!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
