Tools and Technologies

Javascript/Typescript

Log in page on mobile application

JavaScript and TypeScript are used for both front-end and back-end development. TypeScript, a superset of JavaScript, provides strong typing, which enhances code quality and maintainability. These languages ensure the development of dynamic and interactive user interfaces and robust server-side logic.

React Native

Log in page on mobile application

React Native is used for building the mobile application. It allows for the development of native apps for both Android and iOS from a single codebase, ensuring a consistent user experience across platforms. React Native’s component-based architecture enables efficient development and easy maintenance.

Expo EAS (Expo Application Services)

Log in page on mobile application

Expo EAS is used for building, deploying, and managing the Valufo mobile app. It simplifies the development workflow with tools for building and deploying apps, managing application updates, and monitoring performance. Expo EAS ensures a streamlined process for releasing new features and updates.

NodeJS

Log in page on mobile application

NodeJS is used for the server-side development of Valufo. Its event-driven, non-blocking I/O model makes it efficient and suitable for building scalable network applications. NodeJS powers the backend services, handling user authentication, data processing, and real-time notifications.

Google Cloud Platform and Firebase

Log in page on mobile application

Google Cloud Platform (GCP) and Firebase provide the infrastructure and services for hosting, storage, authentication, and real-time database functionalities. Firebase Authentication manages user authentication, while Firestore (a NoSQL database) handles data storage and synchronization. GCP ensures scalable and reliable cloud services, supporting the platform's backend operations.

Stripe

Log in page on mobile application

Stripe is used for payment processing within Valufo. It enables secure handling of transactions, allowing users to join paid groups and facilitating payouts to group owners. Stripe’s robust API and compliance with global payment standards ensure safe and seamless financial transactions