Skip to content

Speedo Transfer is a secure and user-friendly mobile app for seamless money transfers between users, accounts, and external banks. Available on iOS, it allows users to perform transactions anytime, ensuring security, ease of use, and peace of mind throughout the entire transfer process.

Notifications You must be signed in to change notification settings

AhmedNasser23/Speedo-Transfer

Repository files navigation

💳 Speedo Transfer

Speedo Transfer is an iOS mobile application designed to streamline money transfers, providing a secure, efficient, and user-friendly platform for managing finances on the go.


🚀 Key Features

  1. 👤 User Profiles

    • Easy registration with secure authentication.
    • Personalizable user profiles, editable details such as name, email, and password.
  2. 💼 Account Management

    • View balances, track transactions, and manage funds.
    • Sub-accounts for budgeting, categorizing credits and debits.
  3. 💸 Fund Transfers

    • Perform internal transfers (within the app) and external transfers (to bank accounts or other users).
    • Verify recipient details via an API before completing any transactions for added security.
  4. 🔔 Notifications & Alerts

    • Get instant notifications for successful transactions and errors (e.g., insufficient funds).
    • Re-login required after two minutes of inactivity for enhanced security.
  5. ⭐ Favorites Management

    • Save, edit, and delete frequent recipients for fast and easy transfers.
  6. ⚠️ Error Handling

    • Friendly error messages for connectivity issues and failed transactions.

🛠️ Technologies Used

Frontend

  • Swift for iOS development.
  • UIKit for building intuitive and responsive UIs.

Backend

  • REST APIs for seamless communication between frontend and backend.
  • JSON Parsing for real-time data processing.

Development Tools

  • Xcode for iOS application development.
  • Git for version control and team collaboration.

📐 Architecture

  • MVC Pattern: Structured code for clear and scalable development.
  • API Integration: Secure recipient verification and real-time transaction processing.

🔒 Security Features

  • 🔐 Encrypted user credentials for secure login and authentication.
  • ⏱️ Session timeout after inactivity to protect user data.
  • 🔑 Password Validation: Enforces strong password requirements (e.g., minimum 6 characters, one uppercase letter, one special character).

📈 Future Enhancements

  1. 🌍 Multi-language support for greater accessibility.
  2. 📲 Push notifications for real-time transaction updates.
  3. 🤖 Machine learning to suggest smart budgeting strategies via sub-accounts.

👨‍💻 Developed By


📸 Screenshots

Welcome Screens


Login/Register Screens


Home Screens

About

Speedo Transfer is a secure and user-friendly mobile app for seamless money transfers between users, accounts, and external banks. Available on iOS, it allows users to perform transactions anytime, ensuring security, ease of use, and peace of mind throughout the entire transfer process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors