개발 프로젝트 9

☄️쿠석쿠석🌷서비스를 출시하며, feat. 성능 개선

📍쿠석쿠석 서비스란 ?제가 작년부터 기획하였던 건대의 장소 공유 서비스 입니다 !! 그 전까지 개발자로만 프로젝트를 참여해보았지만, 순수하게 사람들의 문제점을 해결하고자, 아이디어를 기획하고, 팀을 셋업하고, 회의를 주관하며 팀 을 이끌어본 경험은 처음이었기에 저 자신이 자랑스러웠습니다(많이컷다 최동훈..ㅎㅎㅎ) 제가 만들고자 했던 서비스라서 저에게 있어서 자식과 같은 서비스 입니다 !! ㅎㅎ.. 부족한 팀장이였지만, 다들 잘 따라와줘서 세상에 나올수 있었던 거 같습니다 !! ㅎㅎ  약 3개월동안 제가 과거에 프로젝트들의 경험을 발판삼아서, 최대한 "애자일 스러운" 팀 문화를 만들려고 노력했던거 같습니다.. ㅎㅎㅎ 매주 스크럼를 진행하며, 각 주차별 스프린트 회고를 진행하였고, 각 직군과 디자이너 분의..

개발 프로젝트 2024.04.25

플리보따리 서비스를 개발하며 -2024-04-04

플리보따리 란 ? 도메인 : www.plypockets.com Git hub : 플리보따리 (github.com) 안녕하세요 구독자 여러분 !! 제가 역대 한 프로젝트중 가장 애정을 가지고 진행했던 서비스에 대해서 소개해 드리겠습니다 !! ☺️ 플리보따리 서비스는 선물과 함께 노래를 전송하는 익명 편지 서비스 입니다 ! 💌 이화여대 디자인 동아리 “UXO” 와 협업하여 만들었어요 !! 저도 전문 디자이너분들과 첫 협업 경험이어서 정말 많이 배웠고, 저랑 전혀 상관없는 직군들과 소통하는 법을 배운거 같았습니다!!🤭 제가 이 프로젝트를 진행하며 많이 배웠고 신경쓰고자 했던 부분은 바로 테스트코드 와 클린코드 였어요 !! 😜 이번 프로젝트에서 반복문 대신 람다와 스트림을 활용한 자바8 부터 추가된 함수형 언어..

개발 프로젝트 2024.03.23

AWS S3/code deploy로 CI/CD 구축기(플리보따리) 2023-12-16

결과 1. 우선 가장 많이 참고한 블로그이다 Spring Boot + GitHub Actions + AWS CodeDeploy를 활용한 CI/CD 구축 (tistory.com) Spring Boot + GitHub Actions + AWS CodeDeploy를 활용한 CI/CD 구축 서론 지금까지 매번 프로젝트를 구축할 때마다 이전 코드들을 번거롭게 봐가면서 CI/CD를 구축했었는데, 이번 기회에 한번 문서화를 해보고자 글을 작성하게 되었습니다. [CI/CD] CI/CD란?, 지속적 dkswnkk.tistory.com 이 블로그 없었다면 실패했을지도 모른다. 1. 마주했던 에러들 우선 블로그 첫 부분처럼 workflows에 직접 파일 추가해도 되지만 나는 Action에 들어가서 new workflow로 ..

개발 프로젝트 2023.12.15

Spring JPA으로 서버 프로젝트 ERD만드는 법 2023-09-13

여태까지 2번의 프로젝트를 경험하면서 서버가 어떻게 만들어지고 Spring 과 JPA를 이용하여서 빠르게 개발하는지 나의 경험을 바탕으로 서술하려고 한다. 우선적으로 피그마를 보고 어떤 화면에 어떤 데이터가 들어갈지, 정의해야한다. 예를들어 만약 아래와 같은 화면이 있다면 그 화면에서 "어떤 Data" 를 화면상에 제공해줘야 할까 ? 라는 생각에서 출발하면 쉽게 ERD를 작성할수 있다. 이런 화면을 보고 맨 처음 생각해야 할 것은 어떤 data를 제공해야 되지? 이다. 우선 눈에 보이는 "흡연장소 지도" 라는 엔티티가 보인다. 즉, 지도 라는 엔티티를 만들고, 그 안의 프로퍼티로는 "장소" 들을 제공해주는 것이다. 또한 두번째로 중요한 개념은 어떤 엔티티가 필요한지 정했다면, 하나의 엔티티와 다른 엔티티..

개발 프로젝트 2023.09.13

[협업연습]협업을 위한 형상관리(Git) 공부. 2022-10-27~29.

공부시간 10/28 순공 2시간. 10/29 순공 5시간. github 실습 결과 1. 혼자 하는 형상관리 연습 (개발자가 1명일때) https://github.com/ulsandonghun/blog-alone.git GitHub - ulsandonghun/blog-alone: 혼자 개발하기 연습용 저장소 혼자 개발하기 연습용 저장소. Contribute to ulsandonghun/blog-alone development by creating an account on GitHub. github.com 2. 협업용 Git로그 연습(rebase 활용) https://github.com/ulsandonghun/my-app.git GitHub - ulsandonghun/my-app: 협엽 연습용 저장소 협엽 ..

개발 프로젝트 2022.10.29

[토이 프로젝트]콘솔기반 유저 게시판 CRUD 서비스. (2022-02-16)

DBMS : ORACLE DBMS(로컬 서버) 언어 : JAVA , JDBC 기반. 구현기능: 사용자가 윈도우 콘솔을 이용하여 게시판의 글을 직접 입력할수 있고, 입력된 게시글은 실시간으로 로컬 데이트베이스와 연동되어 ORACLE 서버에 직접 저장된다. 또한 실시간으로 확인 가능하다. 또한 글 쓴 시간은 DB에서 트리거 쿼리를 활용하여 자동으로 입력된다. 총 페이지수와 게시글 수를 확인 할 수 있고, 페이징 기법을 이용, 사용자가 콘솔에서 이전/다음 페이지 를 선택하여 넘길 수 있다. UI : 1페이지당 나오는 테이블의 개수는 페이징 기법으로 언제나 변경 가능하다(현재는 5개씩 나오게 되어있음.) 글쓰기 기능: 이렇게 TITLE, CONTENT, WRITER_ID를 차례로 입력하면, 서버로 쿼리를 날려서..

개발 프로젝트 2022.02.16