Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 1.89 KB

File metadata and controls

32 lines (30 loc) · 1.89 KB

PLANTAHOLIC: A MOBILE APPLICATION FOR IDENTIFYING AND CARING HOUSEPLANTS

I. Members

  1. 21522613 - Nguyen Cao Thi
  2. 21522371 - Nguyen Tra Bao Ngan
  3. 21521490 - Le Huynh Anh Thu
  4. 21522648 - Thai Nhat Thu

II. Overview

1. Description

Plantaholic was researched, surveyed and implemented with the purpose of applying the knowledge learned to build and develop a mobile application to support users in identifying, caring for and managing ornamental plants. The application will use image recognition technology to identify ornamental plants and provide information about outstanding characteristics, care requirements, watering, fertilizer, lighting, and other related factors. to that type of tree. There are also features that help users take care of plants more easily, such as setting care schedules for each type of plant, managing additions and deletions, etc.

2. System architecture

image

3. Programing languages and Technologies

a) Programing languages

  • Mobile app: React Native
  • Server: Python

b) Technologies

  • Database: Google Cloud - Firebase (for storing and querying garden's real-time data)
  • Storage service: Microsoft Azure - Azure Blob Storage (for storing application's images)
  • Deeplearning: Framework Keras, Tensorflow
  • Transmission protocols: MQTT, HTTPs

4. Operating principle of the mobile app

a) Mobile app workflow

image

b) Mobile app interaction flow

image

5. Mobile app interface design.

a) Logo

image

b) UI color system

image