Web and Mobile Application
Budget: -
HOURLY / PART_TIME
⭐ 5.00 (1)
ZAF
web-application, web-programming, mobile-app, web-design, android, ios, mobile-app-development, testing
Design & Develop a Premium Cross-Platform Rotating Savings Group (Stockvel) Management Platform (Web + iOS + Android)
I am looking for an experienced full-stack software developer to design, develop, test, and deploy a modern, premium-quality
Rotating Savings Group (Stockvel) Management Platform.
The platform will be available as:
* Mobile application (Android & iOS)
* Responsive web application
* Admin dashboard
The application should help community savings groups digitally manage their operations by replacing paper records, spreadsheets, and WhatsApp-based administration with a secure, professional, and user-friendly platform.
The system must be scalable from small savings groups with fewer than 10 members to organizations managing hundreds or thousands of members.
This project is intended to become a long-term SaaS platform, so the codebase should be clean, well-documented, modular, and easy to extend with future functionality.
Preferred Technology Stack
I am open to recommendations, but my preferred stack is:
Frontend
* Flutter (preferred for Android, iOS, Web, and Desktop from one codebase)
* OR React Native + React Web
Backend
* Node.js (NestJS or Express)
* OR Django
* OR Laravel
Database
* PostgreSQL (preferred)
* MySQL is acceptable if justified
Cloud
* AWS, Google Cloud, Azure, or Firebase
Authentication
* JWT
* OAuth
* Two-Factor Authentication
* Biometric Login (mobile)
Design Requirements
The application should have a premium, modern financial application feel.
Theme:
* Matte Black
* Luxury Red
* White
* Gold accents
The interface should be clean, elegant, intuitive, responsive, and consistent across all devices.
The UI should feel comparable to a modern digital banking application rather than a basic business management system.
The successful freelancer should have strong UI/UX skills and provide high-quality interface designs before development begins.
Core Functional Requirements
*User Authentication
* User registration
* Secure login
* Email verification
* Phone verification
* Password recovery
* Biometric login
* PIN login
* Two-factor authentication
User Roles
The system should support multiple permission levels including:
* Administrator
* Treasurer
* Chairperson
* Secretary
* Auditor
* Standard Member
Role-based permissions should control access throughout the application.
Stockvel Management
Users should be able to:
* Create a savings group
* Join via invitation code or QR code
* Manage multiple stockvels
* Edit stockvel information
* Add or remove members
* Transfer ownership
* Configure contribution rules
* Configure payout schedules
* Define penalties/fines
* Store the group constitution and documents
* Have announcement boards
Member Management
* Member profiles
* Contact information
* Payment history
* Contribution status
* Attendance history
* Member notes
* Join date
* Active/inactive status
Contributions
Members should be able to:
* Record contributions
* Upload proof of payment
* View contribution history
* View outstanding balances
* Receive payment reminders
Administrators should be able to:
* Approve payments
* Reject payments
* Edit records
* Record manual cash payments
* Generate receipts
*Add and Remove members
Rotating Payout Management
The application must support:
* Rotational payouts
* Scheduled payout dates
* Custom payout order
* Automatic payout calculations
* Completed payout history
* Upcoming payout notifications
Financial Reports
Generate reports including:
* Contribution summaries
* Outstanding payments
* Payout history
* Member balances
* Annual reports
* Monthly reports
* Treasurer reports
Export to:
* PDF
* Excel
* CSV
Notifications
Support:
* Push notifications
* Email notifications
* SMS notifications (future integration)
Examples:
* Payment due reminders
* Meeting reminders
* Payout reminders
* New announcements
* Approval notifications
Meetings
* Schedule meetings
* Attendance register
* Meeting agenda
* Meeting minutes
* Action items
Voting
Members should be able to vote digitally on:
* Rule changes
* Emergency payouts
* Elections
* General resolutions
Results should be transparent and securely recorded.
Fine Management
Administrators should be able to:
* Create fines
* Apply penalties
* Track unpaid fines
* Generate fine reports
Document Management
Secure storage for:
* Constitution
* Member documents
* Meeting minutes
* Financial reports
* Receipts
Dashboard
Different dashboards for:
Members
* Current contribution status
* Upcoming payout
* Payment history
* Notifications
* Group announcements
* Payment Verification status(Upload Proof Of Payment)
*Upcoming payment reminder
Administrators
* Total members
* Outstanding payments
* Total contributions
* Upcoming payouts
* Recent activity
* Financial overview
Search & Filters
Search by:
* Member
* Payment
* Date
* Group
* Contribution status
Audit Trail
Every important action should be logged including:
* Payments
* Edits
* Member changes
* Approvals
* Role changes
* Login activity
*Voting Records
The application should be:
* Fast
* Secure
* Responsive
* Mobile-first
* Cross-platform
* Scalable
* Modular
* Maintainable
*Modern
*Seamless
The architecture should allow future expansion without requiring a complete rebuild.
Security Requirements
* Encryption of sensitive data
* Secure password hashing
* JWT authentication
* Role-based permissions
* Audit logs
* SSL/TLS
* Protection against common web vulnerabilities
* Secure API design
Future Features (Architecture Should Support)
These features do not need to be included in the initial MVP but the architecture should accommodate them:
* Bank integration
* Payment gateway integration
* Automatic payment verification
* Digital wallet
* Member-to-member loans
* Investment tracking
* AI financial assistant
* Credit scoring
* Insurance products
* Merchant partnerships
* Multi-currency support
* Multi-language support
* White-label deployments
* API integrations
*Different stockvel types such as a groceries payout version and an investment group opportunity
Deliverables
The successful freelancer will provide:
* Complete UI/UX design
* Clickable prototype
* Mobile application
* Responsive web application
* Admin dashboard
* Backend APIs
* Database design
* Source code
* Documentation
* API documentation
* Deployment assistance
* Testing and bug fixing
*Revision rounds
Documentation Required
Please include:
* System architecture
* Database schema
* API documentation
* Installation guide
* User manual
* Administrator manual
* Deployment guide
Ideal Candidate
I'm looking for a developer with proven experience building:
* Fintech applications
* Banking platforms
* Financial management systems
* Accounting software
* SaaS platforms
* Cross-platform mobile applications
Experience with secure financial systems is highly desirable.
Please include examples of similar projects with your proposal.
Project Timeline
I understand this is a substantial project and am open to building it in phases.
I would like to begin with a solid MVP and continue adding features over time through an ongoing working relationship with the successful developer.
Please provide:
* Your proposed technology stack
* Estimated timeline
* Development milestones
* Maintenance options
* Relevant portfolio
* Total project cost and payment milestones
Developers who can demonstrate strong UI/UX capabilities, scalable architecture, and experience with secure financial applications will be given preference.
Looking Forward to Building a Great Relationship.
Auf Upwork öffnen