Push2Bank

Banking Application in collaboration with AeBS
Mobile application developed for iOS & Android using Appcelerator Titanium in partnership with Algeria eBanking Services (AeBS).
Push2Bank is a white-label project designed by AeBS, intended to be customized for various Algerian banks.
AeBS handled the entire backend, including APIs, services, and security protocols.
Key features developed:
- Development of a core framework with customizable colors and branding for each bank, utilizing a user-friendly configuration file.
- Secure login featuring a randomized digital keypad for enhanced security.
- Branch locator: view nearby branches on a map or list with access to contact details. Keyword-based branch search functionality was also implemented.
- Account management: access to balances and transaction history for all account types (checking, savings, etc.), including charts visualizing balance trends.
- Transaction search by keyword, amount, and other criteria.
- Fund transfers: ability to initiate transfers and view transfer history.
- Beneficiary management (add, edit, and delete recipients).
- Access to bank account details (RIB) with easy sharing options.
- Card management: access to the client’s debit/credit cards, associated information, and card-specific transaction history.
- In-app messaging system between the bank advisor and the client, including attachment support.
- Advanced animations designed to ensure a smooth and premium user experience (UX).
- Security features: Implementation of “Push2Bank Pass,” requiring security questions and phone number verification before executing sensitive operations like transfers.
- Multilingual support: users can toggle between French and Arabic directly from the menu.
Our role in this project:
- Scoping & drafting of functional specifications in collaboration with AeBS.
- Mobile UI/UX design: Presentation of mockups via Invision for client feedback and validation.
- Cross-platform development using Appcelerator Titanium.
- Documentation & technical training: Knowledge transfer to ensure the core codebase is understood, mastered, and easily adaptable for each new bank.
