본문 바로가기

프로젝트14

여행 예약 웹사이트_3주차(03/27~04/02) 1) 2주 차 돌아보기 및 3주 차 진행상황 이번주에는 회의를 생략하고 각자 작업을 하기로 했다. 평일 남는 시간에 틈틈이 틀 작업을 해두고 주말에 쿼리문과 로직 부분을 완성시켰다. 아직 1차 완성이고 더 자세한 건 프론트쪽을 조금 만들고 수정해야 할 것 같다. 특히 Quill editor를 사용해 글에 이미지를 첨부하는 부분을 어떻게 처리할지 잘 모르겠다. 지금은 로컬 pc에 저장되도록 해놨는데, 나중에 클라우드 서비스를 사용해 거기에 업로드하고 db에 url을 저장하는 식으로 바꾸고 싶다. 사실 지금 로컬에 저장하는 것도 프론트쪽으로 연결해서 좀 더 해봐야 할 것 같다. 시간이 그렇게 넉넉하지는 않기에 일단 전체적인 그림을 그리는 것에 집중해야 할 것 같다. 이번에 쿼리문을 짜면서 로직 하나에 다오 .. 2023. 4. 2.
여행 예약 웹사이트_2주차(03/20~03/26) 1) 1주 차 돌아보기 및 2주 차 진행상황 이번주도 저번주와 같이 설계를 했다. 화면설계는 다른 사이트들의 ui를 사용하기로 결정해서 캡처와 편집을 통해 로고와 구성요소만 다르게 했고, DB는 다 같이 회의를 통해 설계 후 강사님께 조언을 받아 수정했다. 2.1) 프로젝트 기획 - 화면 설계 2.2) 프로젝트 기획 - DB 설계 3) 느낀 점 기획과 설계는 이번주까지 끝내고 각자 경매를 통해 역할분담을 했는데 난 커뮤니티쪽을 맡게 됐다. 만약 빨리 끝내면 어드민 페이지 쪽도 할 예정이다. 이제 본격적인 구현에 들어가는데 백은 재미있을 것 같지만 프론트쪽은 조금 걱정이다. 클론코딩한 틀을 가져와 수정한다해도 시간도 많이 걸리고 특히 css 쪽 작업이 조금 꺼려지긴 한다. 또 계획한 규모가 시간 내에 할 .. 2023. 3. 27.
여행 예약 웹사이트_1주차(03/13~03/19) 1) 프로젝트 시작 두 번째 프로젝트이자 학원에서의 마지막 프로젝트가 시작됐다. 원래 4월부터 팀을 구성하고 프로젝트를 시작할 예정이었는데 빠르게 팀을 구성하고 자리를 바꿔서 서로 공부를 도와주는 게 어떻겠냐는 의견이 나와서 3월 초에 사다리 타기로 팀원을 정하게 됐다. 팀장은 선생님이 저번 세미 프로젝트와 그동안 지켜봐 왔던 것을 토대로 4명을 뽑았는데 나도 그중 하나였다. 팀원은 세미에 함께했던 팀원 반, 새로운 팀원 반으로 구성됐다. 처음엔 파이널 전에 미리 공부할 겸 간단한 익명 게시판을 세미 프로젝트로 진행하려고 했는데, 수업 진도 문제로 프로젝트 시간을 4월부터 1~2시간 정도밖에 못 준다는 말을 듣고 계획을 변경해서 2주간 서류 작업과 스터디를 진행한 후 구현에 들어가는 것으로 정했다. 주제.. 2023. 3. 19.
멀티 채팅 프로그램_6주차(01/30~02/03) 1) 5주 차 돌아보기 및 6주 차 진행상황 이번 주는 계속해서 테스트를 하면서 사소한 오류들이나 빼먹은 것들을 고치고 PPT 자료를 만들었다. PPT, 시연, 발표 연습을 하면서 테스트도 같이 하다 보니 마지막에 살짝 잘못된 커밋을 하긴 했지만 잘 마무리됐다. 2) 테스트와 PPT 발표 다른 팀원분들과 계속 오류를 잡으면서 테스트하다 보니 별로 고친 내용이 없어도 커밋을 엄청 여러 번 하게 됐다. 그러면서 동시에 PPT랑 발표 준비도 하느라 조금 정신이 없었다. PPT에 애니메이션 효과를 넣고 가독성도 좋게 꾸민 다음 발표 연습을 했다. 발표 전날 밤에 팀원분들과 모여서 발표 피드백을 받고 합을 맞춰보는 연습도 했다. 발표 전날과 당일날 실제로 말하면서 4번, 마음속으로 4번 총 8번 발표 연습을 했다.. 2023. 2. 4.
멀티 채팅 프로그램_5주차(01/23~01/29) 1) 4주 차 돌아보기 및 5주 차 진행상황 이번주는 스레드작업을 마무리하고 잘 작동하는지 테스트하는 것을 목표로 작업했다. 저번주에 적어둔 해야 할 일들은 모두 끝냈고 JTextArea를 JTextPane으로 바꾼 후 채팅기능을 다시 점검했다. 거의 마무리가 된 만큼 토요일 오후 회의에서 테스트팀과 PPT팀으로 나눠서 최대한 빠르게 완성하기로 했고, 난 테스트팀으로 가서 계속해서 테스트를 진행하며 부족하거나 이상한 부분을 고치는데 집중했다. 2) 구현 시작 - 채팅방 수정과 전체적인 수정작업 일단 채팅방은 JTextPane으로 바꾸고 상대와 자신이 친 채팅, 날짜의 색상이 다르게 표시되도록 했다. 메시지 정렬도 상대는 왼쪽, 내가 쓴 메시지는 오른쪽으로 하고 싶었으나 생각만큼 잘 되지 않아서 일단 해당.. 2023. 1. 30.