반려 동물의 혈당 데이터를 통한 맞춤형 사료 추천 시스템
Splash Screen
Home Page
Pet Information Page
Notification page
Chart Analysis page
Feed Recommendation Page
Frontend
Backend
DB
Monitoring
DevOps
Tool
K6 부하테스트
Node-Exporter
Django 서버 로깅
Nginx 로깅
Redis 캐싱 전
Redis 캐싱 후
198ms에서 4ms까지 시간을 단축 -> 속도 개선 및 서버 비용 절약
$ git clone https://github.com/2023-Summer-Bootcamp-Team-K/docker.git
$ cd docker/frontend
$ open -a simulator
$ flutter pub get
$ flutter doctor
$ flutter run
backend/.env
DB_NAME =
DB_USER =
DB_PASSWORD =
DB_HOST =
AMAZON_ACCESS_KEY =
AMAZON_SECRET_ACCESS_KEY =
SECRET_KEY =
LIBRE_ID =
LIBRE_PASSWORD =
GOOGLE_ID =
GOOGLE_PASSWORD =
자세히 보기(Frontend)
📦lib
┣ 📂components
┃ ┣ 📜info_card.dart
┃ ┣ 📜notification.dart
┃ ┗ 📜side_menu.dart
┣ 📂model
┃ ┗ 📜user.dart
┣ 📂page
┃ ┣ 📜create_page.dart
┃ ┣ 📜edit_page.dart
┃ ┗ 📜pet_info.dart
┣ 📂screens
┃ ┣ 📜chart_screen.dart
┃ ┣ 📜feed.dart
┃ ┣ 📜home_screen.dart
┃ ┗ 📜splash_screen.dart
┣ 📂widgets
┃ ┣ 📜daily_chart.dart
┃ ┣ 📜monthly_chart.dart
┃ ┗ 📜weekly_chart.dart
┣ 📜constant.dart
┣ 📜main.dart
┗ 📜profile_pic.dart
자세히 보기(Backend)
📦backend
┣ 📂codeNumber
┃ ┣ 📂migrations
┃ ┃ ┣ 📜0001_initial.py
┃ ┃ ┣ 📜0002_codenumber_device_num.py
┃ ┃ ┣ 📜0003_alter_codenumber_device_num.py
┃ ┃ ┣ 📜0004_alter_codenumber_device_num.py
┃ ┃ ┣ 📜0005_alter_codenumber_device_num.py
┃ ┃ ┣ 📜0006_alter_codenumber_device_num.py
┃ ┃ ┣ 📜0007_alter_codenumber_device_num.py
┃ ┃ ┗ 📜__init__.py
┃ ┣ 📜__init__.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜models.py
┃ ┣ 📜tests.py
┃ ┗ 📜views.py
┣ 📂config
┃ ┣ 📂__pycache__
┃ ┃ ┣ 📜__init__.cpython-311.pyc
┃ ┃ ┣ 📜settings.cpython-311.pyc
┃ ┃ ┣ 📜urls.cpython-311.pyc
┃ ┃ ┗ 📜wsgi.cpython-311.pyc
┃ ┣ 📂scripts
┃ ┃ ┗ 📜deploy.sh
┃ ┣ 📜__init__.py
┃ ┣ 📜asgi.py
┃ ┣ 📜settings.py
┃ ┣ 📜urls.py
┃ ┗ 📜wsgi.py
┣ 📂data
┃ ┣ 📂migrations
┃ ┃ ┣ 📜0001_initial.py
┃ ┃ ┣ 📜0002_data_code.py
┃ ┃ ┣ 📜0003_alter_data_code.py
┃ ┃ ┣ 📜0004_alter_data_code.py
┃ ┃ ┣ 📜0005_remove_data_cur_bloodsugar_and_more.py
┃ ┃ ┗ 📜__init__.py
┃ ┣ 📂scheduler_crawling
┃ ┃ ┣ 📂__pycache__
┃ ┃ ┃ ┣ 📜__init__.cpython-311.pyc
┃ ┃ ┃ ┗ 📜crawling.cpython-311.pyc
┃ ┃ ┣ 📂csv_file
┃ ┃ ┃ ┗ 📜sample.csv
┃ ┃ ┣ 📜__init__.py
┃ ┃ ┣ 📜chromedriver
┃ ┃ ┣ 📜crawling.py
┃ ┃ ┗ 📜schedulers.py
┃ ┣ 📜__init__.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜models.py
┃ ┣ 📜serializers.py
┃ ┣ 📜tests.py
┃ ┣ 📜urls.py
┃ ┗ 📜views.py
┣ 📂feed
┃ ┣ 📂migrations
┃ ┃ ┣ 📜0001_initial.py
┃ ┃ ┣ 📜0002_meat_description_meat_image_url_oil_description_and_more.py
┃ ┃ ┣ 📜0003_alter_meat_image_url_alter_oil_image_url_and_more.py
┃ ┃ ┗ 📜__init__.py
┃ ┣ 📜__init__.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜models.py
┃ ┣ 📜serializers.py
┃ ┣ 📜tests.py
┃ ┣ 📜urls.py
┃ ┗ 📜views.py
┣ 📂pet
┃ ┣ 📂migrations
┃ ┃ ┣ 📜0001_initial.py
┃ ┃ ┣ 📜0002_pet_gender_pet_profile_url.py
┃ ┃ ┣ 📜0003_meat_oil_supplement.py
┃ ┃ ┣ 📜0003_pet_feed_pet_sore_spot.py
┃ ┃ ┣ 📜0004_alter_pet_gender.py
┃ ┃ ┣ 📜0004_mixedfeed.py
┃ ┃ ┣ 📜0005_alter_pet_profile_url.py
┃ ┃ ┣ 📜0005_remove_mixedfeed_meat_remove_mixedfeed_oil_and_more.py
┃ ┃ ┣ 📜0006_pet_user.py
┃ ┃ ┣ 📜0007_alter_pet_user.py
┃ ┃ ┣ 📜0007_remove_pet_user.py
┃ ┃ ┣ 📜0008_pet_user.py
┃ ┃ ┣ 📜0009_alter_pet_user.py
┃ ┃ ┣ 📜0010_alter_pet_user.py
┃ ┃ ┣ 📜0011_pet_profile_image_alter_pet_profile_url.py
┃ ┃ ┣ 📜0012_merge_20230718_1513.py
┃ ┃ ┣ 📜0013_alter_pet_feed_alter_pet_gender_alter_pet_sore_spot_and_more.py
┃ ┃ ┣ 📜0014_alter_pet_started_date.py
┃ ┃ ┣ 📜0015_alter_pet_started_date.py
┃ ┃ ┣ 📜0017_pet_user.py
┃ ┃ ┣ 📜0019_pet_profile_image.py
┃ ┃ ┣ 📜0020_remove_pet_profile_url.py
┃ ┃ ┣ 📜0021_pet_profile_url.py
┃ ┃ ┣ 📜0022_alter_pet_gender.py
┃ ┃ ┗ 📜__init__.py
┃ ┣ 📜__init__.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜forms.py
┃ ┣ 📜models.py
┃ ┣ 📜serializers.py
┃ ┣ 📜tests.py
┃ ┣ 📜urls.py
┃ ┗ 📜views.py
┣ 📂suggestion
┃ ┣ 📂migrations
┃ ┃ ┣ 📜0001_initial.py
┃ ┃ ┣ 📜0002_alter_suggestion_table.py
┃ ┃ ┣ 📜0003_delete_suggestion.py
┃ ┃ ┣ 📜0004_initial.py
┃ ┃ ┗ 📜__init__.py
┃ ┣ 📜__init__.py
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜models.py
┃ ┣ 📜serializers.py
┃ ┣ 📜tests.py
┃ ┣ 📜urls.py
┃ ┗ 📜views.py
┣ 📜.env
┣ 📜.gitignore
┣ 📜Dockerfile
┣ 📜dump.rdb
┣ 📜manage.py
┗ 📜requirements.txt
백한결
양소연
임지훈
전서진
이경은
조승연
Leader, Back-end Developer, DevOps
Back-end Developer, DevOps
Back-end Developer, DevOps
Front-end Developer
Front-end Developer
Front-end Developer