본문 바로가기

프로젝트7

Web개발 :: 맛집 추천 서비스 가까마까(GaggaMagga) 프로젝트 중간 시연 _TIL73 ■ JITHub 개발일지 73일차 □ TIL(Today I Learned) :: B6팀(나이사)_가까?마까?(GaggaMagga) 프로젝트 중간 시연 ■ B6팀(나이사)_가까?마까?(GaggaMagga) 프로젝트 중간 시연 📌 프로젝트 개요 기획 의도 누구나 여행을 떠나서 음식점을 가거나, 점심 식사 메뉴를 정할 때 고민이 있었던 경험이 있을 것 입니다. 본 서비스는 '제주도' 라는 특정 지역에서 먹고자 하는 음식의 종류나 장소를 선택하면 사용자에게 맛집을 추천하고 있습니다. 추천 기능은 머신러닝 유저기반 추천 기능을 활용하여 사용자와 가장 유사한 경험을 갖고 있는 사용자의 데이터들를 통해 음식점을 추천합니다. 방문한 맛집은 다른 사용자와 후기를 공유하고, 후기에는 별점을 넣어 장소별 평가점수를 관리할 .. 2022. 12. 15.
Web 개발 :: 프로젝트 코드 및 정리_TIL62 ■ JITHub 개발일지 62일차 □ TIL(Today I Learned) :: 커밋 컨벤션(Commit Conventions), 이슈(Github Issue) 활용 1. 커밋 컨벤션(Commit Conventions) 신규 프로젝트에서는 기존보다 깃허브 커밋 컨벤션을 잘 지키기 위해 다시 정비하기로 했다. ※ 깃허브("Github") 컨벤션 - 커밋메시지는 제목, 본문, 꼬릿말 3개의 파트로 나누고, 사이에는 한 줄의 빈칸으로 구분한다. 제목 : Emoji Type: Subject (맨 앞은 동사원형, 첫 글자 대문자 표기) #IssueNumber 본문 : -1. 해당 파일 및 위치(무엇을) -2. 변경된 내용(왜) 꼬릿말 : Issue tracker ID - 커밋 제목은 아래와 같은 형식으로 쓰기로 .. 2022. 12. 2.
Web 개발 :: 프로젝트 완료 및 KPT 회고록 ■ JITHub 개발일지 47일차 □ TIL(Today I Learned) :: 추천 서비스 프로젝트 완료, KPT 회고 - 팀 프로젝트를 잘 마쳤다. 팀 프로젝트를 마무리하면서 팀원들과 아래와 같이 회고록을 작성하여 공유해보았다. ※ 손상훈님 😀 - KEEP : 하루에 2번 회의시간 정한 것. : Github를 이용해서 협업한 점 - PROBLEM : 회의할 때 서로 말이 많이 없던 점( 말이 다들 적어서 화났거나 걱정이 많아보임.) : 기능별로 branch를 잘 나눠서 협업하지 못한 점 : 날,시간대비 프로젝트 진행 높낮이 조절이 부족한 점 - TRY : 회의할 때 왠만하면 마이크를 켜기. : 각자 파트별로 branch를 나누고 PR할 때 전부 댓글을 달고 확인하면 merge를 하기. : 프로젝트의 .. 2022. 11. 8.
Web 개발 :: Django rest framework, 추천 시스템 _TIL#46 ■ JITHub 개발일지 46일차 □ TIL(Today I Learned) :: 파이썬 Django Rest Framework, Front-end, 추천서비스 기능 구현 - html 프론트엔드 작업을 할 때 전날과 같이 여전히 버튼을 눌렀을 때 로드하는 데 문제가 있었다. 버튼은 a태그이거나, button으로 구성했었다. 또, 링크는 onclick을 통해 함수를 호출하거나, href를 통해 템플릿을 불러왔다. 버튼01 버튼02 - 실행했을 때 콘솔창을 보면, 새로 페이지를 로드할 때 전혀 변화가 없었고, F5키를 누르거나, 주소창에 url을 다시 입력 후 로드할 때에 동작하게 되었다. 아마도 자바스크립트 문법 또는 템플릿과의 충돌일 가능성이 높은데 정확하게 어떤 부분인지는 확인하지 못했다. 하지만 아래 .. 2022. 11. 8.
Sparkling Coffee Club :: 머신러닝 웹 개발 프로젝트 KPT 회고록 Django 머신러닝 웹 개발 프로젝트 :: 디저트 추천 프로젝트 ※ 팀 이름 : 스파클링 커피 클럽! 탄산(Sparkling)과 커피(Coffee)를 좋아하는 사람들의 모임! ※ 프로젝트 핵심 목적 사물인식 머신러닝 기능을 적용하여 사용자에게 음식 레시피를 추천하는 서비스 페이지를 구현 머신러닝 모델은 Roboflow의 과일 데이터셋을 활용하여 학습시켰으며, Object Detecting 기능은 Yolov5 라이브러리를 깃헙에서 로드하여 학습된 모델을 활용해 인식하 도록 한다. DJANGO의 CRUD 기능을 활용하여 사용자가 자신의 음식 사진과 레시피를 게시하고, 다른 유저들과 공유할 수 있는 플랫폼 제공한다. 게시글은 댓글, 좋아요 기능이 있어 사용자 간 커뮤니케이션을 원활히 할 수 있도록 한다. ※.. 2022. 10. 21.
Web 개발 :: 파이썬 django 프로젝트(Project), 앱(App)의 구조 Python django 웹 개발_프로젝트(project), 앱(app)의 구조 01. Django 프로젝트의 구조 codeit_proj/ #프로젝트명 ┗ manage.py ┗ django_prj # ┗ __init__.py ┗ settings.py ┗ urls.py ┗ wsgi.py - Project Root : 프로젝트의 모든 파일을 담는 최상위 디렉토리 ┗ manage.py : 프로젝트 관리를 위한 명령어 지원(앱 생성(startapp), 서버 실행(runserver), DB관련 명령 등) * 관련 링크 : https://docs.djangoproject.com/en/2.2/ref/django-admin/ django-admin and manage.py | Django documentation | .. 2022. 10. 6.
파이썬 웹 프로그래밍 :: 9월 첫째주 WIL #01 The four Fs (참고링크) 더보기 **FACTS(사실, 객관)** : 이번 일주일 동안 있었던 일, 내가 한 일 **FEELINGS(느낌, 주관)** : 나의 감정적인 반응, 느낌 **FINDINGS(배운 것)** : 그 상황으로부터 내가 배운 것, 얻은 것 **FUTURE(미래)** : 배운 것을 미래에는 어떻게 적용할 지 1. FACTS - 팀 개발 미니 프로젝트 진행 : HTML과 CSS, Javascript를 활용한 팀 소개 페이지 구성 팀 이름 : 카이와 구피들과 집사들(Team KGZ) - Python 기초 이론 수강 - Python을 활용한 백준 알고리즘 문제 풀이 2. FEELINGS - 우리 힘으로 웹페이지를 제작해보면서 '나도 할 수 있다' 라는 자신감이 생겼다. 물론 완성도에서.. 2022. 9. 5.
반응형