Henrique Torres

PROJECT

River Bank Mobile Application Development

Key Visuals

Objective:

We designed a mobile banking app concept for River Bank, aiming to make banking easier, more secure, and more accessible for users. The project involved tackling challenges like security, usability, and creating a seamless experience across different devices.

Project Highlights:

User-Centric Features:

  • Added features like real-time balance updates, transaction history, bill payments, and secure fund transfers.
  • Designed advanced login options, including two-factor authentication and biometric security (fingerprint/face ID).
  • Suggested upgrades like dark mode, offline access, and voice navigation to make the app even more user-friendly.

System Design Expertise:

  • Created Data Flow Diagrams (DFDs) to map how data moves through the app.
  • Built an Entity Relationship Diagram (ERD) to lay out database structures and connections.
  • Established clear business rules to ensure the app could grow and handle data securely.

Challenges and Solutions:

  • Multi-Device Compatibility: Designed responsive layouts for smartphones, tablets, and desktops to ensure a smooth experience everywhere.
  • Balancing Security and Usability: Integrated encryption and session timeouts to meet banking standards while keeping the app easy to use.

Innovation and Strategy:

  • Wrote user stories to ensure app features matched real customer needs.
  • Suggested future upgrades like cryptocurrency payments and support for multiple languages to stay ahead of trends.

My Role:

I played a central role in the project, contributing to both technical and strategic areas:

  • Designed and analyzed DFDs and ERDs to set up the app’s structure.
  • Developed user stories and business rules to guide the project’s direction.
  • Proposed design alternatives to make the app more user-friendly and modern.
  • Led team discussions and ensured everyone’s work came together smoothly.

Skills Demonstrated:

  • Technical Expertise: System design, data modeling, and process mapping.
  • Strategic Thinking: Aligning features with user needs and future trends.
  • Collaboration: Coordinating a team and ensuring a successful outcome.
  • Problem-Solving: Tackling challenges like security and multi-device compatibility.