본문 바로가기

DEV/Web 개발97

[TIL] Jira Software, Google Colab package setting 1. Jira Software 사용 이번 프로젝트는 Jira라는 플랫폼을 사용하기로 했다. Jira는 프로젝트를 관리하기 위한 워크스페이스를 제공하며 아래 사진에서 보이는 툴 중 Jira Software에서 프로젝트 관리를, Confluence에서 프로젝트 도중 생성되는 파일을 관리할 예정이다. 2. 3DHPE(3D Human Pose Estimation) - HybrIK 3D Human Pose Estimation을 위해 HybrIK 모델을 사용해보기로 했다. * 참고 : HybrIK 깃허브, 아카이브 모델을 사용해보기 위해 코랩에서 아래 코드를 사용하여 셋팅 중이다. - HybrIK 설치 # 1. Create a conda virtual environment. conda create -n hybrik.. 2023. 9. 1.
Web 개발 :: 12월 다섯째주 WIL18 ■ 개발일지 WIL #18 1. FACTS - 프로젝트 배포 완료 (* 링크 : https://www.gaggamagga.shop/) - 사용자 피드백을 최종 정리하고, 각 아이템 건별로 sorting하여 우선 진행해야하는 부분들을 정리하였다. - 깃허브 액션을 활용하여 CI/CD를 구현하였다. - 작업했던 코드의 테스트코드를 작성하고 제대로 동작되는지 검증하였다. (깃허브 액션 CI 연동 완료) - 전반적인 코드 리팩토링을 완료하였다. 2. FEELINGS - 프로젝트를 마지막 마무리하는 단계에서 필요한 작업들을 위주로 진행했던 것 같다. 꼭 필요한 부분들, 사용자 피드백을 위주로 보완해가는 과정에서 개발자가 느끼는 점과 실 사용자들의 시선에서 느끼는 점이 다르고, 다양한 의견들이 나올 수 있다는 것을.. 2022. 12. 29.
Web개발 :: 프로젝트 정리 및 회고 _TIL82 ■ JITHub 개발일지 82일차 □ TIL(Today I Learned) :: 가까?마까?(GaggaMagga) 프로젝트 가까?마까?(GaggaMagga) 프로젝트 📌 프로젝트 개요 기획 의도 누구나 여행을 떠나서 음식점을 가거나, 점심 식사 메뉴를 정할 때 고민이 있었던 경험이 있을 것 입니다. 본 서비스는 '제주도' 라는 특정 지역에서 먹고자 하는 음식의 종류나 장소를 선택하면 사용자에게 맛집을 추천하고 있습니다. 추천 기능은 머신러닝 유저기반 추천 기능을 활용하여 사용자와 가장 유사한 경험을 갖고 있는 사용자의 데이터들를 통해 음식점을 추천합니다. 방문한 맛집은 다른 사용자와 후기를 공유하고, 후기에는 별점을 넣어 장소별 평가점수를 관리할 수 있습니다. 각 후기에는 댓글과 대댓글 기능으로 유저간 .. 2022. 12. 29.
Web개발 :: Code 기능 리뷰(검색), Deploy _TIL81 ■ JITHub 개발일지 81일차 □ TIL(Today I Learned) :: Code 기능 리뷰(검색), Deploy Algolia 기본 개념 data workflow 1. 데이터베이스나 static 파일같은 데이터 source에서 데이터를 fetch한다. 2. 해당 데이터를 Json Records로 변환한다. * 예시 (An Algolia record (or object) is a set of key-value pairs called attributes.) { "title": "Blackberry and blueberry pie", "description": "A delicious pie recipe that combines blueberries and blackberries.", "image": .. 2022. 12. 28.
Web개발 :: Code Review _ Review CRUD 기능 _TIL80 ■ JITHub 개발일지 80일차 □ TIL(Today I Learned) :: Code Review _ Review CRUD 기능 Review CRUD #models.py from django.core.validators import MaxValueValidator, validate_image_file_extension #validators=[validate_image_file_extension]이미지형식이 아닐때 막아줌 class Review(models.Model): content = models.TextField('내용', max_length=500) review_image_one = models.ImageField('이미지 1', upload_to='review_pics', blank=True,.. 2022. 12. 28.
Web개발 :: Code Review _ Place 추천 기능 _TIL79 ■ JITHub 개발일지 79일차 □ TIL(Today I Learned) :: Code Review _ Place 추천 기능 Place App 기능 페이지 1) index.html 카테고리에서 음식, 장소 선택 2) place_preference.html 활성화 : 유저 경험 데이터가 없는 유저(비로그인 계정, 리뷰가 없는 계정) (1) 음식 종류(한식/분식, 패스트푸드, 중식, …) (2) 장소(제주시, 서귀포시) 3) place_list 조건에 맞는 추천 결과를 보여주는 화면 로그인(리뷰有) 유저 : index.html → place_list.html 비로그인(리뷰X) 유저 : index.html → place_preference.html → place_list.html Place App Struc.. 2022. 12. 28.
Web개발 :: Code Review _ User 관리 기능 _TIL78 ■ JITHub 개발일지 78일차 □ TIL(Today I Learned) :: Code Review _ User 관리 기능 회원가입 def post(self, request): serializer = SignupSerializer(data=request.data) if serializer.is_valid(): serializer.save() user = get_object_or_404(User, email=request.data["email"]) secured_key = RefreshToken.for_user(user).access_token expired_at = datetime.fromtimestamp(secured_key['exp']).strftime("%Y-%m-%dT%H:%M:%S") Conf.. 2022. 12. 28.
Web 개발 :: 12월 넷째주 WIL17 ■ 개발일지 WIL #17 1. FACTS - 프로젝트 배포 완료 (* 링크 : https://www.gaggamagga.shop/) 가까? 마까 | 로그인 www.gaggamagga.shop - 배포 후 피드백 반영작업 - 사용자 피드백 수렴 및 보완 - Github action을 통한 CI/CD 구현 - SQL 연결을 위해 postgresql을 익혀보는 중이다. 2. FEELINGS - 프로젝트의 마지막, 사용자 피드백을 받고 보완하는 단계이다. - 아직 부족함이 많은지 사용자 피드백이 많이 발생했고, 보완하는 과정은 험난했다.. 3. FINDINGS - Github action을 사용하여 CI/CD를 통해 배포작업을 가능하게 했다. S3에 배포하기 전에 이를 먼저 셋팅해주었으면 어땠을까 하는 생각이.. 2022. 12. 28.
Web개발 :: github action을 활용한 CI/CD _TIL77 ■ JITHub 개발일지 77일차 □ TIL(Today I Learned) :: Github action을 활용한 CI/CD - CI/CD란? 지속적 통합, 지속적 배포를 뜻하며 이를 통해 코드를 검증 및 통합하고 배포하는 일련의 과정을 말한다. 이를 제공하는 서비스들이 많지만 본 프로젝트에서는 github action을 사용했다. - 현재 배포되어 있는 서비스는 프론트 엔드, 백엔드 두 개의 repository로 나뉘어있기 때문에 각각 CI/CD를 지정해주어야 한다. - 아래는 먼저 프론트엔드의 배포 코드이다. - 처음에 워크플로우를 짜주어야 하는데 yml파일을 잘 이해하지 못해 어려움이 있었으나, 아래 영상을 통해 많은 도움을 받을 수 있었다. (※ 참고 링크 : 유튜브) 생활코딩 - github.c.. 2022. 12. 28.
Web개발 :: Pagination, Crawling, Localstorage _TIL76 ■ JITHub 개발일지 76일차 □ TIL(Today I Learned) :: 사이트 배포 후 보완작업 진행 - 오늘 프로젝트 개발 보완시 진행했던 내용 중 주요 내용은 아래와 같다. · 장소 리스트페이지 사진 클릭시 상세페이지 링크 이동 간단하게 태그를 넣으려 했으나, 테이블에 이미지가 들어가있어 실수가 있었다. ... ... 와 같은 식으로 코드를 작성하여 링크가 적용되지 않았다. ...... 식으로 다시 변경해주니 잘 동작했다. · 사이트 로고 클릭시 index.html으로 이동 각 html 템플릿 파일의 header에 들어가 있는 로고에 태그를 부여했다. 클릭시 index.html로 이동한다. · Select 페이지 '다시 검색하기' 조건별 Show/Hidden 기능 부여 를 생성하고, if문에.. 2022. 12. 20.
반응형