In this project, we developed for both Web and Mobile. The goal was to deliver a secure and easy-to-use banking platform.
- Google Maps Integration: Integrated the Google Maps with custom filtering of banking institutions and ATMs, augmenting it with branded markers.
- Security: Two-factor authentication, CSRF tokens and secure protocols.
- React: For building the web front-end codebase with clean, reusable components.
- React Native: For a shared Android and iOS mobile app codebase.
- Google Maps API: For managing map of banking institutions.
- GitHub Actions: For automating the pipeline and syncing design changes to the repository.
One of the biggest challenges was ensuring that the code was secure, clean and maintainable. This involved setting up a robust authentication system and mitigating possibilities for XSS and CSRF attacks.
Customizing the Google map layers and working with the geo-location APIs was a great learning experience.
The project successfully delivered a seamless and secure banking experience across web and mobile platforms. The integration of Google Maps API was one of the key features towards improving the app interactivity and value proposition.