
Build "SmartAjo": A Secure Fintech Web App for Thrift Savings
- or -
Post a project like this5
$500
- Posted:
- Proposals: 23
- Remote
- #4459913
- OPPORTUNITY
- Open for Proposals
Graphic Design | 2D & 3D Motion Graphics | AI Video Generation | Video Editing | Youtube | 3D Designs
Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |Shopify |Laravel Joomla.

Full Stack Developer, Next.js, Node.js, Laravel, PHP, WordPress, Shopify, Wix, Squarespace, OpenCart, AI ChatBot, Web3.js, Cryptocurrency API, SEO, & Digital Marketing


1206668013001984189415710749830118184561194336627904301172949176832016935881171968412508549
Description
Experience Level: Expert
I am a Legal Practitioner looking for an experienced Full-Stack Developer (or Team) to build SmartAjo—a digital platform that modernizes the traditional Nigerian "Ajo/Esusu" thrift system.
We have the Full Technical Specifications, Database Schema, and Business Logic ready. We need a developer to execute this blueprint into a secure, responsive Web Application (PWA).
Core Project Logic (The "Tri-Wallet" System):
The application relies on a specific logic where every user has three distinct balances:
Locked Savings Wallet: For daily contributions. Funds are frozen until cycle maturity (e.g., 31 days).
Matured Wallet: Funds move here automatically upon maturity (minus a 1-day Admin Commission). These funds are liquid for withdrawal.
Utility/Credit Wallet: Used for instant Bill Payments and Loan disbursements.
Key Features to Build:
1. Customer Portal:
Registration/KYC: Phone OTP verification + Bank Account linking.
Savings Plans: Users subscribe to daily plans (e.g., ₦1k/day).
Bill Payments: Integration with VTPass API to pay Electricity/Airtime using "Matured" funds.
Education Shield Module: A specific logic where saving 70% of a target triggers an automatic 30% loan top-up.
2. Field Agent Portal (Mobile Optimized):
Cash Logging: A simplified interface for Agents to search for a user and log cash received.
SMS Triggers: System must send instant SMS alerts to customers upon cash entry.
Daily Reconciliation: A report showing "Total Cash Logged" vs "Cash Remitted."
3. Super Admin Dashboard:
Global Liquidity View: Total Locked vs. Total Matured funds.
Approvals: Manual approval button for Withdrawal Requests.
User Management: Ability to ban users or agents.
Loan Engine: Algorithm to calculate loan eligibility based on savings consistency.
Required Integrations:
Payment Gateway: Paystack or Flutterwave (for card funding).
Bill Payment API: VTPass or Reloadly (for Airtime/Power).
SMS Gateway: Termii or SmartSMSSolutions.
Tech Stack Preference:
Backend: PHP (Laravel) OR Node.js.
Frontend: React, Vue.js, or Clean Blade Templates (Must be Mobile Responsive).
Database: MySQL.
Security: SSL, CSRF Protection, and Bcrypt for passwords are non-negotiable.
Deliverables:
Full Source Code (uploaded to GitHub/Bitbucket).
Database SQL File.
Deployed & Tested Application on my Server.
30 Days of Post-Launch Bug Support.
Budget & Timeline:
Budget: $500 - $650].
Timeline: 4 - 6 Weeks.
We have the Full Technical Specifications, Database Schema, and Business Logic ready. We need a developer to execute this blueprint into a secure, responsive Web Application (PWA).
Core Project Logic (The "Tri-Wallet" System):
The application relies on a specific logic where every user has three distinct balances:
Locked Savings Wallet: For daily contributions. Funds are frozen until cycle maturity (e.g., 31 days).
Matured Wallet: Funds move here automatically upon maturity (minus a 1-day Admin Commission). These funds are liquid for withdrawal.
Utility/Credit Wallet: Used for instant Bill Payments and Loan disbursements.
Key Features to Build:
1. Customer Portal:
Registration/KYC: Phone OTP verification + Bank Account linking.
Savings Plans: Users subscribe to daily plans (e.g., ₦1k/day).
Bill Payments: Integration with VTPass API to pay Electricity/Airtime using "Matured" funds.
Education Shield Module: A specific logic where saving 70% of a target triggers an automatic 30% loan top-up.
2. Field Agent Portal (Mobile Optimized):
Cash Logging: A simplified interface for Agents to search for a user and log cash received.
SMS Triggers: System must send instant SMS alerts to customers upon cash entry.
Daily Reconciliation: A report showing "Total Cash Logged" vs "Cash Remitted."
3. Super Admin Dashboard:
Global Liquidity View: Total Locked vs. Total Matured funds.
Approvals: Manual approval button for Withdrawal Requests.
User Management: Ability to ban users or agents.
Loan Engine: Algorithm to calculate loan eligibility based on savings consistency.
Required Integrations:
Payment Gateway: Paystack or Flutterwave (for card funding).
Bill Payment API: VTPass or Reloadly (for Airtime/Power).
SMS Gateway: Termii or SmartSMSSolutions.
Tech Stack Preference:
Backend: PHP (Laravel) OR Node.js.
Frontend: React, Vue.js, or Clean Blade Templates (Must be Mobile Responsive).
Database: MySQL.
Security: SSL, CSRF Protection, and Bcrypt for passwords are non-negotiable.
Deliverables:
Full Source Code (uploaded to GitHub/Bitbucket).
Database SQL File.
Deployed & Tested Application on my Server.
30 Days of Post-Launch Bug Support.
Budget & Timeline:
Budget: $500 - $650].
Timeline: 4 - 6 Weeks.
Bamidele A.
100% (14)Projects Completed
13
Freelancers worked with
13
Projects awarded
26%
Last project
19 Apr 2025
Nigeria
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Could you share the full technical specifications and database schema so I can review the logic, integrations, and requirements before providing a final implementation plan?
-

Can you confirm the exact number of user types, portals, and screens for each portal to ensure accurate scope and avoid misalignment during development?
11454251145424
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies