<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sarkhan.wiki/index.php?action=history&amp;feed=atom&amp;title=SPKZ%27s_xPense</id>
	<title>SPKZ&#039;s xPense - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sarkhan.wiki/index.php?action=history&amp;feed=atom&amp;title=SPKZ%27s_xPense"/>
	<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;action=history"/>
	<updated>2026-10-22T14:13:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=279&amp;oldid=prev</id>
		<title>MoNoLidThZ: /* Single User */</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=279&amp;oldid=prev"/>
		<updated>2026-07-27T19:47:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Single User&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:47, 27 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Software:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Software:&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Web Server (Apache, Nginx, etc.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Web Server (Apache, Nginx, etc.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** PHP 8.5 (We don&#039;t do backward compatibility here)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** PHP 8.5 (We don&#039;t do &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Backward Compatibility|&lt;/ins&gt;backward compatibility&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;here)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Database (MySQL or [[MariaDB]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Database (MySQL or [[MariaDB]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** XAMPP (or equivalent) simplifies setup&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** XAMPP (or equivalent) simplifies setup&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=182&amp;oldid=prev</id>
		<title>MoNoLidThZ: /* Description */</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=182&amp;oldid=prev"/>
		<updated>2026-07-09T04:18:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Description&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:18, 9 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Description =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Description =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| class=&quot;wikitable&quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{&lt;/ins&gt;Outdated&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}&lt;/ins&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;!🏜️ &lt;/del&gt;Outdated &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Content:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|The following content is a work of fiction and was generated using older AI models and may contain outdated or inaccurate information. The information provided is intended for general knowledge and informational purposes only, and does not constitute advice. Due to the rapid evolution of knowledge and technology, this content is scheduled for review and potential revision.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SPKZ&amp;#039;s xPense℠ is Personal Accounting Software written using [[SPKZ&amp;#039;s WAF (PHP Framework)|SPKZ&amp;#039;s PHP Web Application Framework]] for personal use back in 2015.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SPKZ&amp;#039;s xPense℠ is Personal Accounting Software written using [[SPKZ&amp;#039;s WAF (PHP Framework)|SPKZ&amp;#039;s PHP Web Application Framework]] for personal use back in 2015.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
	<entry>
		<id>https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=180&amp;oldid=prev</id>
		<title>MoNoLidThZ: Created page with &quot;ระบบบัญชีรายรับรายจ่าย SPKZ&#039;s xPense เป็นระบบที่ผมเขียนมาเมื่อปี 2015 เพื่อใช้บันทึกรายรับรายจ่ายส่วนตัวตอนที่ยังเรียนอยู่มหาวิทยาลัย ปัจจุบันได้ถูกแปลงสภาพและรวมเข้ากับTech:Mex|...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sarkhan.wiki/index.php?title=SPKZ%27s_xPense&amp;diff=180&amp;oldid=prev"/>
		<updated>2026-07-09T03:56:52Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;ระบบบัญชีรายรับรายจ่าย SPKZ&amp;#039;s xPense เป็นระบบที่ผมเขียนมาเมื่อปี 2015 เพื่อใช้บันทึกรายรับรายจ่ายส่วนตัวตอนที่ยังเรียนอยู่มหาวิทยาลัย ปัจจุบันได้ถูกแปลงสภาพและรวมเข้ากับTech:Mex|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;ระบบบัญชีรายรับรายจ่าย SPKZ&amp;#039;s xPense เป็นระบบที่ผมเขียนมาเมื่อปี 2015 เพื่อใช้บันทึกรายรับรายจ่ายส่วนตัวตอนที่ยังเรียนอยู่มหาวิทยาลัย ปัจจุบันได้ถูกแปลงสภาพและรวมเข้ากับ[[Tech:Mex|ซอฟต์แวร์ระบบทะเบียน]] และแยกออกมาเป็น Web Application ที่องค์กรสามารถนำไปใช้แบบ Standalone ได้&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SPKZ&amp;#039;s xPense&amp;#039;&amp;#039;&amp;#039;[[℠]] is a personal accounting software that [[MoNoRi-Chan]] written back in 2015 using [[SPKZ&amp;#039;s WAF (PHP Framework)|SPKZ&amp;#039;s PHP Web Application Framework]]. The goal of the software is to help users keep track of their personal expenses, with features such as adding transactions, grouping transactions, daily summary, and [[SPKZ&amp;#039;s xPense/MTXcScanner|MTXcScanner℠]]. The software encourages a healthy behavior of noting every transaction, which MoNoRi-Chan found to be an addictive habit that helps users stay on top of their spending. With its success, [[MoNoRi-Chan]] is considering a rewrite of the software with added features such as OCR receipt scanning, AI and ML integration, and external financial account linking.&lt;br /&gt;
 Quick Facts:&lt;br /&gt;
 &lt;br /&gt;
 Software name: xPense℠&lt;br /&gt;
 Type: Personal Accounting Software&lt;br /&gt;
 Platform: Web Application&lt;br /&gt;
 Accounting method: Cash&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!🏜️ Outdated Content:&lt;br /&gt;
|The following content is a work of fiction and was generated using older AI models and may contain outdated or inaccurate information. The information provided is intended for general knowledge and informational purposes only, and does not constitute advice. Due to the rapid evolution of knowledge and technology, this content is scheduled for review and potential revision.&lt;br /&gt;
|}&lt;br /&gt;
SPKZ&amp;#039;s xPense℠ is Personal Accounting Software written using [[SPKZ&amp;#039;s WAF (PHP Framework)|SPKZ&amp;#039;s PHP Web Application Framework]] for personal use back in 2015.&lt;br /&gt;
&lt;br /&gt;
Basic Features of the Applications include Add Transaction, Grouping Transactions, Daily Summary and MTXcScanner.&lt;br /&gt;
&lt;br /&gt;
As of version 1.1 Account Protection is provided using Username/Password Combination with proprietary password hashing algorithm.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
MoNoRi-Chan had moved into Bangkok for his study at INT University. But knowing his own weakness is his sake of goldfish memory, he creates this Web Application to track his own expenses at his time of study.&lt;br /&gt;
&lt;br /&gt;
=== Timeline ===&lt;br /&gt;
&lt;br /&gt;
* MoNoRi-Chan Moved from CNX to NeoBangkok for his study at INT University.&lt;br /&gt;
* On his 20th birthday, he created this software for himself, not knowing that it will become a basis for various other web applications that built upon it.&lt;br /&gt;
&lt;br /&gt;
= Software Editions =&lt;br /&gt;
&lt;br /&gt;
== Legacy Version (Current) ==&lt;br /&gt;
Current Version on Mainnet: 1.2.2 Legacy Final ([[SPKZ Servers/xPense Mainnet|Mainnet]])&lt;br /&gt;
&lt;br /&gt;
* Web Application&lt;br /&gt;
* Android AppAPK&lt;br /&gt;
* [[SPKZ&amp;#039;s xPense/API|API Documentation]]&lt;br /&gt;
&lt;br /&gt;
== [[SPKZ&amp;#039;s xPense/7|Cloud Edition]] ==&lt;br /&gt;
SPKZ&amp;#039;s xPense: Cloud Edition (aka xPense7) is an upcoming version of xPense which is a total rewrite of application using Laravel and TBA CSS Framework for frontend.&lt;br /&gt;
&lt;br /&gt;
=== Free Features ===&lt;br /&gt;
&lt;br /&gt;
* [[SSO]] Sign In (Google, Facebook, [[GitHub]], Microsoft, etc.)&lt;br /&gt;
* Passkeys for two-factor authentication supported as core feature&lt;br /&gt;
* Web3 Wallet Connection instead of Password based Authentication ([[Soon™]])&lt;br /&gt;
&lt;br /&gt;
=== Premium Features ===&lt;br /&gt;
Starting at 5THB/month&lt;br /&gt;
&lt;br /&gt;
===== Bank Account Linking =====&lt;br /&gt;
&lt;br /&gt;
* Users can link their own financial accounts (such as your bank accounts) to automatically push transaction records to xPense database&lt;br /&gt;
&lt;br /&gt;
===== Service Workers =====&lt;br /&gt;
&lt;br /&gt;
* Permium version of xPense application works offline as a service worker and will automatically push any transactions to the Mainnet automatically whenever user comes back online.&lt;br /&gt;
&lt;br /&gt;
== Dedicated Edition ==&lt;br /&gt;
Let&amp;#039;s break down the xPense Self-Hosted versions into two editions, targeting different user profiles:&lt;br /&gt;
&lt;br /&gt;
=== Single User ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;xPense Self-Hosted Dedicated Edition: Single User&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Target Audience:&amp;#039;&amp;#039;&amp;#039; Home users, hobbyists, and individuals seeking complete control over their financial data within their own home network.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Focus:&amp;#039;&amp;#039;&amp;#039; Simplicity and ease of setup for a single user or shared with their family household.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Software:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Web Server (Apache, Nginx, etc.)&lt;br /&gt;
** PHP 8.5 (We don&amp;#039;t do backward compatibility here)&lt;br /&gt;
** Database (MySQL or [[MariaDB]])&lt;br /&gt;
** XAMPP (or equivalent) simplifies setup&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hardware:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Any modern computer capable of running a web server and database should suffice.&lt;br /&gt;
** Modest hardware specifications are suitable for a single user.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Core xPense Functionality:&amp;#039;&amp;#039;&amp;#039; All basic expense tracking, budgeting, categories, etc.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Local Data Storage:&amp;#039;&amp;#039;&amp;#039; Financial data resides solely on the user&amp;#039;s machine.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Offline/Remote Access (Potential):&amp;#039;&amp;#039;&amp;#039;  If properly configured within the local network or via CloudFlare Argo Tunnel.&lt;br /&gt;
&lt;br /&gt;
=== [[SPKZ&amp;#039;s xPense/Dedicated Edition/Multi-User|Multi-User]] ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;xPense Self-Hosted Dedicated Edition: Multi-User&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Target Audience:&amp;#039;&amp;#039;&amp;#039; Small businesses, organizations, power users managing shared finances (e.g., families, project teams)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Focus:&amp;#039;&amp;#039;&amp;#039; Collaboration, scalability, access controls.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Software:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Everything from the Single User Edition, plus:&lt;br /&gt;
** Load balancing software (potentially)&lt;br /&gt;
** Enhanced database management tools&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hardware:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** More powerful server hardware to handle multiple users and larger datasets (CPU, RAM).&lt;br /&gt;
** Redundant storage (e.g., RAID/ZFS) for data protection.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Features:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;All features from the Single User Edition, plus:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;User Accounts &amp;amp; Permissions:&amp;#039;&amp;#039;&amp;#039; Fine-grained control over who can access and edit data.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Centralized Data Storage:&amp;#039;&amp;#039;&amp;#039;  Data resides on a shared server, accessible by authorized users.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Clustering (Optional):&amp;#039;&amp;#039;&amp;#039; Support for distributing load across multiple servers for larger deployments.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Replication (Optional):&amp;#039;&amp;#039;&amp;#039;  Synchronization of data between servers for high availability and backup.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Additional Considerations:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Licensing:&amp;#039;&amp;#039;&amp;#039; The Single User edition could be free or have a one-time cost, whereas the Multi-User edition likely involves a subscription model or per-seat licensing.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Support:&amp;#039;&amp;#039;&amp;#039; The Multi-user edition might warrant dedicated support channels or premium support options.&lt;br /&gt;
&lt;br /&gt;
= Site Navigation =&lt;br /&gt;
{{XPenseEditions}}&lt;br /&gt;
[[Category:Web Applications]]&lt;br /&gt;
[[Category:Accounting Softwares]]&lt;/div&gt;</summary>
		<author><name>MoNoLidThZ</name></author>
	</entry>
</feed>