728x90 개발 수업/Project8 [3nd project] 나도 9단, 바둑 교육 웹 어플리케이션 더보기 231025 최종 발표 일정 개발 환경 주요 기능 DB 모델링 역할 1. DB설계 2. 학습 그룹 생성/신청/승인/삭제 3. 학습 그룹& 승인 신청 목록 조회 4. 403 에러 페이지 처리 주요기능 - 학습 그룹 승인 기능 - 학습 그룹 승인 다중 처리 - 학습 그룹 승인 기능 느낀점 이번 프로젝트에서는 JPA를 활용해 CRUD를 구현하고, JavaScript와 Spring Validation을 사용해 유효성 검사를 진행하였습니다. 모든 페이지에 Ajax를 이용한 비동기 처리를 구현하며 비동기 처리 방식을 배웠던 시간이었습니다. 2023. 11. 25. [2nd project] 나만의 맛집 메모장, '또갈지도' 230912 최종 발표 나만의 맛집 메모장 '또갈지도' SpringBoot Project 주제&기획의도 일정 DB모델링 개발 환경 역할 1. 프로젝트 기획 및 DB설계 2. 오늘의 best 랭킹 리스트, 월별 best랭킹 리스트 3. NAVER CLOVA SENTIMENT 감정분석 Open API 사용 4. 모달창 이용 리뷰, 리뷰온도 표시 5. Tiles를 활용한 layout 구성 주요 기능 구현 느낀점 JSP 프로젝트를 한 후 Spring Boot 프로젝트를 진행하니 훨씬 수월하게 코드 작성을 할 수 있었다. API 사용과 Ajax, JavaScript, MaBatis, Thymeleaf 등 첫 번째 프로젝트 때 사용해 보지 못한 기술 들을 구현할 수 있는 프로젝트라는 점에서 의미 있었다. 또한 첫 .. 2023. 9. 13. [2nd project] 두번째 프로젝트 중간발표 230824 프로젝트 중간 발표 나만의 맛집 메모장 -' 또갈지도' 웹 어플리케이션 주제&기획의도 이번 프로젝트 기획의 초점은 나만의 맛집 메모장을 만드는 것이다. '또 갈'과 '또 가지 않을' 식당과 카페를 기록함으로써 자신만의 맛집 지도가 탄생한다. 이에 덧붙여 일별,월별 베스트 랭킹을 제공해 다른 사람들의 베스트 맛집 확인과 후기 감정 분석을 통해 가게의 후기의 온도를 확인 할 수 있다. 벤치마킹 사이트 벤치마킹 사이트는 카카오 맵으로 가게를 검색하면 커스텀 오버레이가 띄워지고 가게의 정보를 볼 수 있는 형태를 '또갈지도'에서도 사용하고자 한다. 주요 기능 및 API 맛집 지도를 구축하기 위해 카카오 맵 api를 활용하고, '또갈'과 '안갈'선택 후 남기는 후기를 감정 분석해 분석 결과를 표시해주기.. 2023. 8. 24. [1st project] 작심삼일 웹어플리케이션(servlet&jsp프로젝트) 최종 230804 최종발표 작심삼일 웹어플리케이션(servlet&jsp프로젝트) 일정 개발환경 DB모델링 MVC모델 역할 - 챌린지 게시판 CRUD - 챌린지 게시판 상세보기 - 챌린지 성공 소감 게시판 - 챌린지 도전 기능 - DBA(ERD작성,DB관리) 주요 기능 구현 느낀점 작심삼일 servlet&jsp프로젝트에서 챌린지 기능 구현과 DBA를 맡게 되었다. 1인1CRUD를 목표로 프로젝트를 진행했던 프로젝트였다. 첫 프로젝트라 기획과 DB설계단계까지 꽤 오랜 시간이 걸렸고, DBA를 맡으며 ERD를 만들고 테이블 join등 을 하며 어려움이 있어 DB공부의 필요성도 많이 느꼈던 시간이었다. 프로젝트를 진행하며 수많은 오류들을 만났고, 오류를 통해 잘 몰랐던 부분들을 알게되고 더 성장 할 수 있는 시간이었다. 2023. 8. 7. [1st project] DB - ERD완성 230728 DB - ERD완성 여러 회의를 거쳐 ERD가 완성되었다. MySQL에서 테이블 생성하고 계정 생성,권한 부여까지 완료되었다. 이제 진짜 구현 시작...! 2023. 7. 12. [1st project] 중간 발표 230707 프로젝트 중간 발표 기획 MBTI 'PPPP'인 사람들을 위한 챌린지 웹 어플리케이션을 기획하게 되었다. '더도 덜도 말고 딱 3일만 달성해보자' 작은 달성을 통해 성공 습관을 길러주는 것이 '작심삼일' Project의 기획의도이다. 벤치마킹 챌린지를 만들고 달성하는 다른 서비스들이 있지만, 귀찮은 사람들을 위한 사이트인 만큼 초간단 인증방식과 함께 뱃지라는 무형적보상, 이벤트 참여라는 유형적 보상을 생각하게 되었다. 디자인 목표는 최대한 심플하게..! 롤링배너를 통해 광고성 이미지가 들어갈 예정이다. 협업툴 DB Modeling 사용될 툴과 대략적인 DB모델링까지 정해졌다. 와이어프레임 2023. 7. 8. [1st project] project에 대한 구체적인 이야기 23.06.29 주제에 대해 조금 구체적인 이야기를 나누었다. 가장 문제가 되는 것은 인증이었다. 앱이 아닌 웹이기에 인증을 어떻게 할 것인가 우선 간단한 인증문구 작성으로 인증하자는 이야기가 나왔다. 인증이나 보상 방안을 좀 더 생각해 보아야 할 것 같다. [대략적인 화면 UI구성] 메인페이지> 챌린지게시판> 마이페이지> 마이페이지 완료인증하기> 마이페이지 완료한 챌린지, 내가 만든 챌린지> 2023. 6. 29. [1st project] 첫번째 준비과정-주제 선정 주제선정 23.06.26 본격적인 프로젝트 준비를 하였다. 처음엔 여러 OTT사이트에 있는 컨텐츠를 한 곳에 검색 할 수 있는 주제 방향으로 얘기가 나왔다. 왓챠피디아와 키노라이츠의 합친 버전같은 느낌? 그런데 영화 DB를 끌어와야 하는데 웹크롤링이라는 문제에 부딪혔다. 아직 초반 프로젝트이기에 우리가 하기엔 무리라는 이야기가 나왔고 다른 주제로 선정하게 되었다. 23.06.28 새로운 주제를 찾다 챌린지라는 주제가 던져졌고 팀원들 모두 주제에 대해 괜찮다는 의견을 내주었다. 챌린지를 달성하는 방식의 웹페이지를 만들자! 강사님께서 원하시는 첫번째 프로젝트는 1인1게시판(CRUD)구현. 새로운 주제와 1인1 CRUD를 목표로 대략적인 웹페이지를 구성해보았다. 작심삼일 게시판> 챌린지 참여 게시판> 마이페이.. 2023. 6. 29. 이전 1 다음 728x90