xypherio

xypherio/pureflow-mobile-app

A water quality monitoring project using IoT and Machine Learning for past, present, and future monitoring of fishpond water parameters.

JavaScript
1
0
No license

PureFlow Mobile is a comprehensive water quality monitoring application for fishpond owners that combines real-time IoT sensor data with AI-powered insights to maintain optimal water conditions. Built with Expo and React Native, it features real-time monitoring, predictive forecasting, intelligent alerts, and detailed reporting through an intuitive interface, while integrating with Firebase for data storage and Google's Gemini AI for advanced analytics and recommendations.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of xypherio/pureflow-mobile-app

Account's avatar
Use the Poppins font family from Google Fonts in your Expo app
Account's avatar
Built-in support for popular icon fonts and the tooling to create your own Icon components from your font and glyph map. This is a wrapper around react-native-vector-icons to make it compatible with Expo.
Account's avatar
Google AI JavaScript SDK
Account's avatar
Asynchronous, persistent, key-value storage system for React Native.
Account's avatar
React Native Blur component
Account's avatar
DateTimePicker component for React Native
Account's avatar
React Native Network Info API for iOS & Android
Account's avatar
Bottom tab navigator following iOS design guidelines
Account's avatar
UI Components for React Navigation
Account's avatar
React Native integration for React Navigation
Account's avatar
TypeScript definitions for react
Account's avatar
Additional JSON-Schema keywords for Ajv JSON validator
Account's avatar
Modern JavaScript date utility library
Account's avatar
Loads environment variables from .env file
Account's avatar
The Expo SDK
Account's avatar
Expo universal module for Audio and Video playback
Account's avatar
A component that renders a native blur view on iOS and falls back to a semi-transparent view on Android. A common usage of this is for navigation bars, tab bars, and modals.
Account's avatar
Config plugin to customize native build properties on prebuild
Account's avatar
Provides system information that remains constant throughout the lifetime of your app.
Account's avatar
Expo Development Client
Account's avatar
A universal module that gets physical information about the device running the application
Account's avatar
Provides access to the local file system on the device.
Account's avatar
Load fonts at runtime and use them in React Native components.
Account's avatar
Provides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web.
Account's avatar
A cross-platform, performant image component for React Native and Expo with Web support
Account's avatar
Provides a React component that renders a gradient view.
Account's avatar
Create and open deep links universally
Account's avatar
A private package for various tasks for Expo module packages like compiling and testing
Account's avatar
The core of Expo Modules architecture
Account's avatar
Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.
Account's avatar
Provides an API for Android and iOS (AirPrint) printing functionality.
Account's avatar
Expo Router is a file-based router for React Native and web applications.
Account's avatar
Provides a way to share files directly with other compatible applications.
Account's avatar
Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.
Account's avatar
Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.
Account's avatar
Provides access to the SF Symbols library on iOS for React Native and Expo apps.
Account's avatar
Interact with system UI elements
Account's avatar
Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewController no longer shares cookies with Safari, so if you are using WebBrowser for authentication you will want to use WebBrowser.openAuthSessionAsync, and if you just want to open a webpage (such as your app privacy policy), then use WebBrowser.openBrowserAsync.
Account's avatar
Firebase JavaScript library for web and Node.js
Account's avatar
Firebase admin SDK for Node.js
Account's avatar
A JavaScript engine optimized for running React Native on Android
Account's avatar
Screenshots with JavaScript

Top contributors

xypherio's profile
xypherio
130 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet