Releases: strivedi4u/splitx
Releases · strivedi4u/splitx
SplitX iOS Build ios-build-20260316-163538
SplitX iOS Build - 2026-03-16 16:35 UTC
Live Demo: 'Add APPETIZE_API_TOKEN secret to enable live demo'
Free Install on Real Device (no Apple Developer account needed):
- Download SplitX-iOS-unsigned.ipa below
- Install Sideloadly (free) from https://sideloadly.io
- Connect iPhone via USB, drag .ipa into Sideloadly, sign with free Apple ID
- Trust app: Settings > General > VPN and Device Management
Simulator Demo: Download SplitX-iOS-Simulator.zip, upload to appetize.io
v1.0.0 — SplitX Initial Release
SplitX v1.0.0 — Initial Release
Smart Expense Sharing for Groups
SplitX is a production-ready, full-stack group expense splitting application with a premium dark-gold UI, real-time balance tracking, and native Android support.
Features
- Group Management — Create groups, invite members via unique codes
- Expense Tracking — Add expenses with equal/unequal/percentage splits
- Smart Balances — Real-time per-group and overall balance calculation
- Settlements — Record payments between members to settle debts
- Dashboard — Visual spending analytics with pie charts
- Activity Feed — Chronological feed of all group events
- Notifications — In-app notification system with bell indicator
- JWT Authentication — Secure signup/login with token management
- User Profiles — Customizable profiles with avatars and colors
- Receipt Uploads — Attach receipt images to expenses
- In-App Updates — Version checker for the Android app
- Premium Dark UI — Gold-themed glassmorphism design with animations
- Native Android — Full Android APK via Capacitor 8
Tech Stack
| Layer | Technologies |
|---|---|
| Frontend | React 18, TypeScript 5.8, Vite 5, Tailwind CSS 3, Framer Motion |
| Backend | Node.js 18+, Express 4, JSON flat-file storage, JWT, bcryptjs |
| Mobile | Capacitor 8, Android SDK |
| DevOps | GitHub Actions CI, ESLint 9, Vitest, Azure App Service |
Quick Start
\\�ash
git clone https://github.com/strivedi4u/splitx.git
cd splitx
Backend
cd backend && cp .env.example .env && npm install && npm run dev
Frontend (new terminal)
cd .. && cp .env.example .env.local && npm install && npm run dev
\\
What's Included
- Full REST API with 25+ endpoints
- JWT authentication with bcrypt password hashing
- Rate limiting, CORS, Helmet security headers
- Receipt image upload (Multer)
- Admin panel with user/group management
- GitHub Actions CI (Node 18/20/22)
- Issue & PR templates
- Dependabot auto-updates
- Contributing guide & Code of Conduct
- Security policy
Full Changelog: https://github.com/strivedi4u/splitx/commits/v1.0.0