<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Some notes on J-Novel Club&#x27;s Architecture]]></title><description><![CDATA[<p dir="auto">J-Novel Club was programmed completely from scratch by yours truly.</p>
<p dir="auto">The backend server runs on node.js, using a REST api framework loopback.js<br />
The web client is programmed in React.js, and is a pure javascript 1-page app for the most part.<br />
The iOS and Android apps are programmed using React Native, using a unified code base.</p>
<p dir="auto">I am sure there are numerous bugs left in the system, so I hope you can live with them for a little while as I continue to make J-Novel Club better and better!</p>
]]></description><link>https://forums.j-novel.club/topic/12/some-notes-on-j-novel-club-s-architecture</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 20:25:00 GMT</lastBuildDate><atom:link href="https://forums.j-novel.club/topic/12.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Oct 2016 00:07:57 GMT</pubDate><ttl>60</ttl></channel></rss>