Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Capstone Project of Group 2 SBIT-4B QCU - Flutter App "E-ComposThink"

BrianAnt0n/CapstoneApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Capstone Project of SBIT-4B Group 2 (QCU) Batch 2025

🌱 E-ComposThink Application

Welcome to the official repository for the capstone project of SBIT-4B Group 2 from Quezon City University (QCU). This project presents an innovative and practical approach to urban farming and sustainable food waste management using smart IoT systems.


📘 Project Overview

This repository houses the mobile application for:
E-ComposThink: Smart IoT Organic Food Waste Conversion for Sustainable Urban Farming Monitoring Application with QR Code Integration

The system integrates real-time IoT monitoring, automated composting mechanisms, and QR code recognition to track compost containers and promote sustainable farming practices. Users can view compost status data such as temperature, moisture, humidity, and pH levels directly from their mobile devices.


⚙️ Core Features

  • ✅ Real-time sensor monitoring (Temperature, Humidity, pH, Moisture)
  • 📸 QR Code-based compost container tracking
  • 🔔 Smart notifications when sensor thresholds are exceeded
  • 💧 Automated water dispensing system
  • 🔄 Motorized spinner for compost rotation
  • 📅 Compost calendar & report generator
  • 👤 Role-based access (Admin / Guest modes)
  • 📥 ESP-based integration for live sensor communication
  • 📊 Data graphing and composting history logs

🧰 Tech Stack

Layer Technology
Mobile App Flutter + Dart
Backend Supabase (Auth + Realtime DB)
IoT Hardware ESP32 with Sensors (pH, Temp, Moisture, Humidity)
APIs HTTP/REST Communication
Tools Used VS Code, Git, GitHub, Android Emulator

📁 Repository Structure

The following folders and files are essential for the system to function properly:

  • lib/ – Main source code for the Flutter application
  • assets/ – Contains images, UI elements, screenshots
  • pubspec.yaml – Defines project dependencies and assets
  • .gitignore – Excludes unnecessary files from Git tracking

⚠️ Note: Please ensure these files are synced before making commits or pulling updates.


🖼️ Screenshots / App UI Preview

A glimpse of the E-ComposThink mobile application in action:

Sample 1
Application Start
Sample 2
Dashboard
Sample 3
QR Scanning Capability
Sample 4
Compost History Page
Sample 5
Data Report Page
Sample 6
Export the Report

📄 User Guide and Documentation

📘 For a detailed walkthrough on using the system, visit the PDF Guide:
E-ComposThink User Manual


🔌 ESP Connection Application

To connect and communicate with the ESP32 hardware for sensor readings, use the dedicated ESP32 communication app:
🔗 ESP Connection App Repository


🛠️ Getting Started

To run this project locally:

  1. Clone this repository:
    git clone https://github.com/BrianAnt0n/CapstoneApp.git
    cd CapstoneApp
    


🎯 Acknowledgments

This project was made possible through the support of the following:

  • 🏫 Quezon City University – SBIT Department
  • 🌱 Center for Urban Agriculture and Innovation (CUAI)
  • 👨‍🏫 Our Capstone Advisers, Instructors, and Panelists
  • 🤝 Families and friends who supported us throughout development

📌 License & Usage

This repository is intended for academic and educational purposes only
as part of the BSIT Capstone Requirements of Quezon City University.

❗ Any reproduction, modification, or deployment of this system outside academic use requires explicit permission from the project authors.


About

Capstone Project of Group 2 SBIT-4B QCU - Flutter App "E-ComposThink"

Resources

Stars

Watchers

Forks

Packages

No packages published