SPKZ's xPense
SPKZ's xPense℠ is a personal accounting software that MoNoRi-Chan written back in 2015 using SPKZ'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 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.
Quick Facts: Software name: xPense℠ Type: Personal Accounting Software Platform: Web Application Accounting method: Cash
Description
🏜️ Outdated Content: | 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. |
---|
SPKZ's xPense℠ is Personal Accounting Software written using SPKZ's PHP Web Application Framework for personal use back in 2015.
Basic Features of the Applications include Add Transaction, Grouping Transactions, Daily Summary and MTXcScanner.
As of version 1.1 Account Protection is provided using Username/Password Combination with proprietary password hashing algorithm.
History
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.
Timeline
- MoNoRi-Chan Moved from CNX to NeoBangkok for his study at INT University.
- On his 20th birthday, he created
Software Editions
Legacy Version (Current)
Current Version on Mainnet: 1.2.2 Legacy Final (Mainnet)
Cloud Edition
SPKZ's xPense: Cloud Edition (aka xPense7) is an upcoming version of xPense which is a total rewrite of application using Laravel and React VueJS.
Free Features
- SSO Sign In (Google, Facebook, GitHub, Microsoft, etc.)
- WebAuthN signed key as authentication/data decryption supported as core feature
- Web3 Wallet Connection instead of Password based Authentication (Soon™)
Premium Features
Starting at 5THB/month
Bank Account Linking
- Users can link their own financial accounts (such as your bank accounts) to automatically push transaction records to xPense database
Service Workers
- 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.
Dedicated Edition
Let's break down the xPense Self-Hosted versions into two editions, targeting different user profiles:
Single User
xPense Self-Hosted Dedicated Edition: Single User
- Target Audience: Home users, hobbyists, and individuals seeking complete control over their financial data within their own home network.
- Focus: Simplicity and ease of setup for a single user or shared with their family household.
Requirements:
- Software:
- Web Server (Apache, Nginx, etc.)
- PHP 8.2+
- Database (MySQL or MariaDB)
- XAMPP (or equivalent) simplifies setup
- Hardware:
- Any modern computer capable of running a web server and database should suffice.
- Modest hardware specifications are suitable for a single user.
Features:
- Core xPense Functionality: All basic expense tracking, budgeting, categories, etc.
- Local Data Storage: Financial data resides solely on the user's machine.
- Offline/Remote Access (Potential): If properly configured within the local network or via CloudFlare Argo Tunnel.
Multi-User
xPense Self-Hosted Dedicated Edition: Multi-User
- Target Audience: Small businesses, organizations, power users managing shared finances (e.g., families, project teams)
- Focus: Collaboration, scalability, access controls.
Requirements:
- Software:
- Everything from the Single User Edition, plus:
- Load balancing software (potentially)
- Enhanced database management tools
- Hardware:
- More powerful server hardware to handle multiple users and larger datasets (CPU, RAM).
- Redundant storage (e.g., RAID) for data protection.
Features:
- All features from the Single User Edition, plus:
- User Accounts & Permissions: Fine-grained control over who can access and edit data.
- Centralized Data Storage: Data resides on a shared server, accessible by authorized users.
- Clustering (Optional): Support for distributing load across multiple servers for larger deployments.
- Replication (Optional): Synchronization of data between servers for high availability and backup.
Additional Considerations:
- Licensing: 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.
- Support: The Multi-user edition might warrant dedicated support channels or premium support options.
- MeowJot, our competitor in Data Analytics
- QuickBooks, our unlikely competitor we would take inspiration on