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.
Last updated
Was this helpful?