Skip to content
@BloomMate

BloomMate

🌾 BloomMate

House Gardening with AI Chat using Tiium and SmartCottage

This software is part of a project for a software engineering class at Hanyang University Information Systems Dept.

The class is in collaboration with LG Electronics.

Download Link (Android) : https://drive.google.com/drive/folders/1misbKdk9KiIgrsmARhBsaBBLhtyIzM-k?usp=drive_link

앱 배너

🎬 Videos (Click the thumbnails!! ⬇️)

Demo Video Feature Video
Video Video Label

💡 Abstract

BloomMate is an application designed to assist people in cultivating plants using Tiiun in LG's SmartCottage. The COVID-19 pandemic has led to a significant increase in home gardening, resulting in a growing market. To address this trend, BloomMate was created as a solution to the lack of applications that provide professional plant growth assistance. Many people face difficulties such as plant diseases or deaths due to the complexity of plant cultivation.

BloomMate offers key features in four categories:

  1. Plant log management: Users can manage logs throughout the entire planting and harvesting process.
  2. Easy plant cultivation: Detailed plant information, expert articles, Q&A, and AI plant diagnosis are provided to help users grow plants easily.
  3. Enjoyable plant cultivation: Users can engage in chat functionality with an AI trained on the plants they are growing.
  4. Guide appropriate user actions: AI provides customized information and encourages specific actions, such as one-click purchases.

These features aim to alleviate the difficulties users encounter when cultivating plants.

BloomMate consists of four modules: Frontend, Backend, Machine Learning, and Static Data Storage. All modules, except for Static Data Storage, were developed by team members and can be found on Github. The overall architecture follows the MVC pattern, and the Machine Learning module uses the resnet-50 model, which has been converted into a TensorFlow Lite model.

Currently, BloomMate can be downloaded as an APK file for Android via Google Drive. We are confident that BloomMate will enhance the gardening experience with Tiiun in LG's SmartCottage.

💡 Target Users

The target users of BloomMate are individuals who use SmartCottage's outdoor garden Tiiun. These users face the following issues:

  1. Lack of information and knowledge about plants, resulting in difficulties in maintaining healthy plants.
  2. Lack of interest in growing plants due to finding the process boring.
  3. Desire to establish a connection with plants through chatting.

BloomMate offers suitable solutions for each of these pain points, including features such as plant chatting, plant diagnosis, Q&A, expert articles, and more.

💡 Main Functions

The core key features of BloomMate can be divided into four categories.

👆 Plant Log Management

  • Add plants
  • Use AI to diagnose plants and view diagnosis logs
  • Delete diseased plants
  • Harvest plants and view the harvested plant list
  • View conversation history with AI

👆 Easy Plant Care

  • Get growing tips for specific plants from plant details
  • Access high-quality information through expert articles
  • Ask questions through Q&A
  • Check for diseases using AI plant diagnosis

👆 Enjoyable Plant Care

  • Receive daily reports created by generative AI as the plant you are growing
  • Engage in free chat with generative AI as the plant you are growing

👆 Guidance on Appropriate User Actions

  • Provide personalized information using generative AI
  • Easily prompt specific actions using generative AI
    • Order new seeds when a plant is diseased
    • Order new fertilizer when there are soil issues

💡 Architecture Design

image

🔗 Links

Name(Link) Tool
UI-UX Design Figma
BloomMate Blog Notion
Project Blog Medium
ERDiagram dbdcos
API Design Postman
Finalt Presentation PDF

Contributers

Name Dept E-mail Role
Kim Donghyun Dept. of Information systems [email protected] AI Developer
Frontend Developer
An Soonho Dept. of Information systems [email protected] Backend Developer
Shin Hyunah Dept. of Information systems [email protected] Frontend Developer
Product Designer
Yoon Yongsung Dept. of Information systems [email protected] Frontend Developer
UI-UX Designer

🔥 Awards

  • SKT-Hanyang Univ (One of Top 3)
  • LG-Hanyang Univ (3rd)

Popular repositories Loading

  1. BloomMate-FE BloomMate-FE Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Client Application using React Native (Typescript)

    TypeScript 1

  2. .github .github Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics

  3. BloomMate-BE BloomMate-BE Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Server Application using Django (Python)

    Python

  4. BloomMate-ML BloomMate-ML Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Deep Learning using Resnet50 (custom data)

    Jupyter Notebook

  5. BloomMate-Document BloomMate-Document Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Document using latex

    TeX

Repositories

Showing 5 of 5 repositories
  • .github Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics

    BloomMate/.github’s past year of commit activity
    0 0 0 0 Updated May 29, 2024
  • BloomMate-FE Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Client Application using React Native (Typescript)

    BloomMate/BloomMate-FE’s past year of commit activity
    TypeScript 1 0 0 0 Updated Dec 15, 2023
  • BloomMate-Document Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Document using latex

    BloomMate/BloomMate-Document’s past year of commit activity
    TeX 0 0 0 0 Updated Dec 14, 2023
  • BloomMate-ML Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Deep Learning using Resnet50 (custom data)

    BloomMate/BloomMate-ML’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Dec 10, 2023
  • BloomMate-BE Public

    BloomMate, 2023-2 Hanyang University, Software Engineering Project with LG Electronics, Server Application using Django (Python)

    BloomMate/BloomMate-BE’s past year of commit activity
    Python 0 0 0 0 Updated Dec 5, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…