Skip to content

Latest commit

 

History

History
229 lines (184 loc) · 7.22 KB

README_en.md

File metadata and controls

229 lines (184 loc) · 7.22 KB

한국어 | [English]


🍄 DeepMush

  • Platform for classifying and saving locations of mushrooms

App Flow Model

quizmaker_imageupload


Core Screen


1.Social Login
2.User Information
3.Mushroom List
4.Camera Interface/AI Classification
5.Mushroom Location Data

Social Login and User Information

quizmaker_imageupload      quizmaker_imageupload      quizmaker_imageupload


Mushroom List(Search/Delete/Details)

quizmaker_imageupload      quizmaker_imageupload      quizmaker_imageupload


Camera Interface/AI Classification(Album Upload,Camera Upload,empty)

quizmaker_imageupload      quizmaker_imageupload      quizmaker_imageupload


Mushroom Location Data

quizmaker_imageupload


🏢 System Architecture


📑 Swagger

swagger


🤖 AI

swagger

swagger

swagger



🏃‍♂️ How to Start


# cd frontend
# npm install
# expo start




Directory tree

.
├── LICENSE
├── README.md
├── backend
│   ├── Dockerfile
│   ├── README.md
│   ├── accounts
│   ├── config
│   ├── db
│   ├── images
│   ├── inference
│   ├── latlngs
│   ├── logs
│   ├── manage.py
│   ├── registry.py
│   ├── requirements.txt
│   ├── run-celery.sh
│   ├── run.sh
│   ├── scripts
│   ├── secrets.json
│   ├── secrets.template.json
│   ├── static-files
│   └── users
├── build-images.sh
├── data
│   ├── elk-data
│   ├── grafana
│   └── prometheus
├── db
├── deploy
│   ├── 502saver.service
│   ├── 502saver.sh
│   ├── setup.tf
│   ├── setup.yaml
│   └── variables.tf
├── docker-compose.yml
├── elastic
│   ├── elasticsearch.prod.yml
│   └── elasticsearch.yml
├── filebeat
│   ├── filebeat.prod.yml
│   └── filebeat.yml
├── frontend
│   ├── App.tsx
│   ├── app.json
│   ├── assets
│   ├── babel.config.js
│   ├── node_modules
│   ├── package-lock.json
│   ├── package.json
│   ├── shim.js
│   └── src
│   │   ├── Components
│   │   │   ├── BorderLineComponent.tsx //line component 
│   │   │   ├── ListBodyComponent.tsx //mushromm list body component
│   │   │   ├── ListFooterComponent.tsx // mushroom list foot component
│   │   │   ├── ListPageHeaderComponent.tsx // mushroon list header component
│   │   │   ├── SearchBarComponent.tsx //searchbar component
│   │   │   └── functionComponent.tsx //empty mushroom detect and expolocation function component
│   │   ├── MainContainer.tsx
│   │   ├── Screens
│   │   │   ├── DetailMapPage.tsx //detail mushroom location page
│   │   │   ├── DetailPage.tsx //detail mushroom info page
│   │   │   ├── ExpoCameraPage.tsx //camera and image to server api 
│   │   │   ├── ListPage.tsx //mushroom list page
│   │   │   ├── LoginPage.tsx //google login and kakao login
│   │   │   ├── MapPage.tsx //all mushroom's location 
│   │   │   ├── UserInfoPage.tsx //user info page 
│   │   │   └── WebSee.tsx //webview page for social login
│   ├── tsconfig.json
│   ├── yarn-error.log
│   └── yarn.lock
├── grafana
│   ├── grafana.ini
│   └── grafana.prod.ini
├── init-k3s-cluster.sh
├── install-cert-manager.sh
├── k8s
├── logstash
│   └── input.local.conf
├── mongo-db
├── nginx
│   ├── config
│   └── logs
├── production
├── prometheus
├── push-images.sh
├── rolling-release.sh
├── uninstall-cert-manager.sh
└── up-pods.sh

** 👨‍👨‍👧‍👦 Members**

Name Development Area About
김민웅 Kevin Kim Front-end Github Profile
김준형 JunHyeong Kim Front-end Github Profile
이지호 Jiho Lee Back-end Github Profile
최우석 WooSeok Choe Back-end Github Profile
Ryan Lee Deep learning Github Profile