Web and Mobile Application

Posted 9 hours ago

Worldwide

Summary

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.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Web Application
Web Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:9 hours ago
  • Interviewing:
    2
  • Invites sent:
    6
  • Unanswered invites:
    4
About the client
Member since Apr 30, 2026
  • ZAF
    Pietermaritzburg7:03 PM
  • $20 total spent
    1 hire, 0 active

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo