Code Monkey home page Code Monkey logo

viviankuku / casa0015_mobile-system_qeop-iot Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 16.13 MB

QEOP IoT app built by Flutter helps users to manage their outdoor IoT sensors.

Kotlin 0.10% Swift 0.34% Objective-C 0.03% Dart 76.18% HTML 3.00% CMake 6.06% C++ 12.81% C 0.56% Java 0.18% Ruby 0.56% Shell 0.18%
flutter flutter-app flutter-demo flutter-examples ios android dart flutter-apps flutter-example-app flutter-ui iot mobile iot-devices iot-device-managment

casa0015_mobile-system_qeop-iot's Introduction

QEOP IoT App

QEOP IoT app helps the IoT sensor management team maintain hundreds of outdoor sensors by demonstrating the location of each sensor, connecting to the real-time MQTT data feed, and allowing users to record any changes made to the sensors all in one shared platform.

๐ŸŽจ Find the original idea pitch on Idea Pitch page

๐Ÿš€ Download the Flutter file of QEOP IoT on QEOP IoT page

๐Ÿฆ† Find the final presentation slides on Final Presentation_QEOP IoT

image image image

Features

  • Map page
    • Find the location of each device
    • Make sure the device ID they are working with
  • Data page
    • Check the real-time data feed connecting to the MQTT server without browsing several web pages for different projects or the MQTT server via computers
  • Create page
    • Add new logs to record the maintenance, changes, or testing users have made for the specific device
    • Any detail regarding project ID, device ID, date, time, description, and attachment can be uploaded here
  • Log page
    • Display the created logs chronically
  • Profile page
    • Log in and out
    • Manage the authentication of the appโ€™s functions

Screenshots

image

image

image

How to install the App

Requirement

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. Android Studio, VSCode, IntelliJ, etc)

Steps

  1. Setup Flutter
  2. Clone the repo
  3. Create an Google Maps API Key on Google's developer portal website.
  4. [ios app] Paste your API key into AppDelegate.swift in the following line: GMSServices.provideAPIKey("Your API")
  5. [android app] Paste our API key into android/app/src/main/AndroidManifest.xml in the following line: meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR-KEY-HERE"

Contact Details

casa0015_mobile-system_qeop-iot's People

Contributors

viviankuku avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

thea89123

casa0015_mobile-system_qeop-iot's Issues

runner quit unexpectedly flutter


Translated Report (Full Report Below)

Incident Identifier: 659C6B1D-1342-47C1-87B3-95587F7EAFAB
CrashReporter Key: F0D47C24-F7C2-287E-217B-FDAF082944D2
Hardware Model: MacBookAir10,1
Process: Runner [4292]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/DF884BD2-2D1F-4F1F-A44E-134999782750/data/Containers/Bundle/Application/20C7C561-C694-4699-BBC7-5829A3DD0D35/Runner.app/Runner
Identifier: com.example.testSwitchpage
Version: 1.0.0 (1)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd_sim [2234]
Coalition: com.apple.CoreSimulator.SimDevice.DF884BD2-2D1F-4F1F-A44E-134999782750 [16374]
Responsible Process: SimulatorTrampoline [84563]

Date/Time: 2022-05-05 23:41:50.4476 +0100
Launch Time: 2022-05-05 23:41:48.5570 +0100
OS Version: macOS 12.0.1 (21A559)
Release Type: User
Report Version: 104

Deploying ios App

  • open ios/Runner.xcworkspace
  • change signing identifier in Xcode
  • Flutter build ios
  • Flutter install

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.