capstone-2021-3

플라스틱 컵 재활용 선순환 생태계 조성 프로젝트

View the Project on GitHub kookmin-sw/capstone-2021-3

INOBUS Application

설치

  1. flutter 설치 : flutter 설치 가이드 링크
  2. 패키지 설치 :

    cd <프로젝트 폴더>
    flutter pub get
    

Flutter에서 FireBase 사용법

Git hook 설정

참조한 라이브러

폴더 구조

inobus
│ pubspec.yaml
├─android
├─assets/
│  ├─icons
│  └─images
├─ios
└─lib/
   ├─api/
   │  │  api.dart 
   │  │  device.dart
   │  │  device.g.dart
   │  │  orgainzation.dart
   │  │  orgainzation.g.dart
   │  │  user.dart
   │  └─ user.g.dart
   ├─models/
   │  │  auth_service.dart   
   │  └─ route_argument.dart
   ├─pages/
   │  ├─information/
   │  ├─introduction/
   │  └─support/
   │  │  barcode_page.dart
   │  │  information_page.dart
   │  │  map_page.dart
   │  │  market_page.dart
   │  │  pages.dart
   │  │  point_page.dart
   │  │  setting_page.dart
   │  └─ user_history_page.dart
   ├─widgets/
   │  │  app_appbar.dart
   │  │  app_drawer.dart
   │  │  app_scaffold.dart
   │  │  circle_box.dart
   │  │  circle_button.dart
   │  │  login_button.dart
   │  └─ page_info_one_image.dart
   │  app_colors.dart
   │  app_icons.dart
   │  app_images.dart
   │  app_size.dart
   │  app_them.dart
   │  main.dart
   └─ routes.dart

애플리케이션 기능

주요 기능(4)

| 쓰샘 기기 위치 정보 제공 | 사용자 고유 바코드 생성 | 사용자 포인트 조회 | 기관의 사용 랭킹 조회 | | :———————: | :———————: | :—————: | :——————-: | | Screenshot_20210522-220229 | Screenshot_20210523-212502 | Screenshot_20210523-212903 | Screenshot_20210523-212455 |

편의 기능

편의 기능      
Screenshot_20210522-220150 Screenshot_20210522-220201 Screenshot_20210524-000414 Screenshot_20210522-220412
Screenshot_20210522-220255 Screenshot_20210522-220303 Screenshot_20210522-220354 Screenshot_20210522-220401

애플리케이션 시연 영상

시연영상(320)