Skip to content

N3Twork-nc/Mobile_App_Development_project

Repository files navigation

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

About

Plantaholic - A mobile app for identifying and caring houseplants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors