Coder Social home page Coder Social logo

salim97 / university-graduation-project-air-quality-system Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 1.0 24.78 MB

University Graduation Project Air Quality System

License: GNU General Public License v3.0

Dart 78.07% C++ 18.77% TypeScript 3.15%
esp32 esp8266-projects flutter-app firebase firebase-auth firestore cloud-functions air-quality university-graduation backend

university-graduation-project-air-quality-system's Introduction

University-Graduation-Project-Air-Quality-System

A contributed air quality system deployed in algeria, inspired from other ready to use solutions.

Showcase video

Alt text

User Applications

Link to Web Application

Link to Android Mobile Application

Android Mobile Application Screenshot

Home View Home Menu Home Guide Home Drawer Menu
home view home menu view home menu view home menu view
Phone Auth Device location Sync data from mobile to Air Quality Device
Phone Auth Device location Sync data from mobile to Air Quality Device
Weather Forecast Weather details
 Weather Forecast  Weather details

Android Mobile Application Screenshot

Web Version
 Weather Forecast

Contents

How It Works

  • once device is configured in user environement, the device will send data periodically to backend
  • backend will store data recieved from devices and provide a way to secure writing data into database using user authentication using SMS OTP
  • frontend will display data stored in backend for mobile ( Android / IOS ) and Web

Device

we managed to create two devices one based on ESP8266 for low cost, and other based on ESP32 for maximum features

Backend

we chosse firebase for free plan offer, and since it's a serverless approach that mean it's durable and flexible

Frontend

we chosse flutter for cross platfrom user expirance mobile and web

Copyright © 2019-2021

Benabadji Mohammed Salim

Amine Houari

Buy Me A Coffee

university-graduation-project-air-quality-system's People

Contributors

aminehouari98 avatar salim97 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

brekooname

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.