Mfund documentation
  • Introduction
  • Setup Guidelines
    • Mfund Flutter App
    • Mfund Backend
  • Technology Used
  • Architecture
  • Database Structure
  • App Flow
    • Dashboard App Flow
    • User App Flow
  • Backend Flow
  • API Documentation
    • Dashboard APIs
    • App APIs
  • Screens
    • App Screens
      • Login Screen
      • Signup Screen
      • KYC Screen
      • Home Screen
      • Investment Screen
      • Profile Screen
      • Withdraw Screen
    • Dashboard Screens
      • Login Screen
      • Home Screen
      • Investment Plan Screen
      • Investors Screen
      • Balances Screen
      • Transaction Details Screen
      • Settings Screen
      • App Bar
Powered by GitBook
On this page

Was this helpful?

Technology Used

Flutter SDK: Flutter is an open-source UI software development kit created by Google. It contains rich set of widgets implementing Material Design and iOS styles.

Flutter Bloc: The Business Logic Component (BLoC) pattern is a pattern created by Google and uses Reactive Programming to handle the flow of data within an app.

Firebase Storage: The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality.

Firebase Authentication (OTP): Phone authentication allows users to sign in to Firebase using their phone as the authenticator. An SMS message is sent to the user (using the provided phone number) containing a unique code. Once the code has been authorised, the user is able to sign into Firebase.

FL Chart: A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart and Scatter Chart.

NodeJS and ExpressJS: Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. It is designed for building APIs.

PostgreSQL: PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasising extensibility and SQL compliance.

Sequelize: Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more.

PreviousMfund BackendNextArchitecture

Last updated 4 years ago

Was this helpful?