House Gardening with AI Chat using Tiium and SmartCottage
The class is in collaboration with LG Electronics.
Download Link (Android) : https://drive.google.com/drive/folders/1misbKdk9KiIgrsmARhBsaBBLhtyIzM-k?usp=drive_link
Demo Video | Feature Video |
---|---|
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:
- Plant log management: Users can manage logs throughout the entire planting and harvesting process.
- Easy plant cultivation: Detailed plant information, expert articles, Q&A, and AI plant diagnosis are provided to help users grow plants easily.
- Enjoyable plant cultivation: Users can engage in chat functionality with an AI trained on the plants they are growing.
- 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.
The target users of BloomMate are individuals who use SmartCottage's outdoor garden Tiiun. These users face the following issues:
- Lack of information and knowledge about plants, resulting in difficulties in maintaining healthy plants.
- Lack of interest in growing plants due to finding the process boring.
- 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.
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
Name(Link) | Tool |
---|---|
UI-UX Design | Figma |
BloomMate Blog | Notion |
Project Blog | Medium |
ERDiagram | dbdcos |
API Design | Postman |
Finalt Presentation |
Name |
Role |
---|---|
Kim Donghyun | AI Developer Frontend Developer |
An Soonho | Backend Developer |
Shin Hyunah | Frontend Developer Product Designer |
Yoon Yongsung | Frontend Developer UI-UX Designer |
- SKT : One of Top 3
- LG Electronics : 3rd