Project

Project

주니어 개발자의 사이드 프로젝트 구현 단계

아래 5 개의 프로젝트(2023.02 ~ 2024.12) 를 진행하며 얻은 사이드 프로젝트 구현 단계 인사이트입니다.Manage_Ticket : 공연 예매 사이트manage-refrigerator : 냉장고 속 재료 유통기한 관리, 레시피 추천 서비스Irang : 어린이집 소통 서비스. (일지, 일정 관리, 알림장 등의 기능)Plantiful : 캘린더 서비스. (그룹 캘린더, OTT 파티, 채팅, 결제 등의 기능)Su-p : 스터디 참여, 관리 서비스 프로젝트 보러가기 seoyeonDev's list / ⭐️ My ProjectsThese are projects that I'm involved ingithub.com   프로젝트 규칙 설정사용할 기술 선정기타 규칙 설정 정기 회의 시간벌금프로젝트 기간느..

Project/ing Su-p

Su-p 프로젝트 개요 및 간략한 회고

프로젝트프로젝트 목적자바 사용,SQL 사용,리액트 학습 및 사용 사용한 기술JavaSpring BootMyBatisReactPostgreSQLRedisRestAPI 인원풀스택 3명  프로젝트 관리 시스템 구축GitGoogle DriveDiscord  느낀점좋았던 점Git의 다른 기능 (Issue, Pull Request, Review 등) 사용Controller, Service 의 구분 이해다른 사람의 자바 사용 방식 경험내가 하나의 백 - 프론트를 만드는 것이 아닌, 다른 사람의 백으로 프론트를 만드는 등의 경험을 할 수 있었음. 아쉬웠던 점 및 보완할 점 깃으로 전체 프로젝트 관리할 수 있을 것 같은데 못한 점다음에 시도 예정프로젝트 기간이 너무 길어진 점프로젝트 규모를 처음보다 많이 줄였음에도, 개..

Project/ing Su-p

Su-p 사이드 프로젝트로 회의 경험쌓기 1편

프로젝트 초반에는 회의 규칙까지 상세하게 설정할 정신이 없었다. 상세한 내용을 기획하고 프로젝트 생성만 하는데도 시간이 부족했다. 하지만 거의 매주 회의를 진행하다보니 현재 회의의 단점이 보이기 시작했다.  문제상황안건을 말하고 설명하고, 해당 내용에 대해 생각하는데 시간이 오래걸림.해당 부분에 개선이 필요했다. 말하는데 최소 3분 - 이해하는데 3분 - 생각하는데 3분. 이런식으로 본격적으로 이야기 하기 전까지 최소 5분 ~ 10분의 시간이 필요했다.시간 부족우리에게 주어진 시간은 단 1시간 뿐인데, 위의 여러가지 이유로 시간이 부족했다. 현재는 아니지만 당시에 내가 수면시간이 10 - 5였기 때문이다. 이미 나는 9시면 피곤해서 그로기 상태였다.기록의 부재우리가 열심히 얘기를 했는데 정작 책임을 가지..

Project

비전공자의 코딩 배우기, KOSTA 257기 수료 후기 (feat.김유진 강사님)

2023. 02.14 부터 시작한 코스타 과정을 2023.07.18 드디어 수료했다. (사실 아직 수료식 안함. 당일임) 발리 갔다가 입국하는 날 오후부터 바로 시작해서 체력적으로 너무 힘들었는데, 그래도 어떻게 무사히 수료했다. "웹 애플리케이션 구축 프로젝트 기반 Full-Stack 개발자 양성" 과정을 들었고, 김유진 강사님께 수업을 들었다. 이 과정을 수료하며 배운 것과 느낀 점, 그리고 약간의 팁? 같은 것도 작성하려고 한다. 배운 것 웹 애플리케이션 구축 교육 과정대로 배웠다. 그런데 사실 처음에 알려준 교육과정대로 100% 가지 않는 것 같으니, 꼭 배우고 싶은게 있으면 강사님께 말씀드리는 것을 추천한다. 우리도 AWS는 강사님이 진행을 안하려고 했었다. 그런데 우리가 배우고 싶다고 하니 알..

Project/23.07 Plan+tiful

04. KOSTA 파이널 프로젝트 Plan + tiful 회고록 2

정보 프로젝트 이름 Plan + tiful 기간 2023.06.12 ~ 2023.07.17 (약 31일) 깃허브 링크 https://github.com/seoyeonDev/Plantiful 사용한 기술 Java SpringBoot JPA RestAPI Vue.js ... 자세히 보기 GitHub - seoyeonDev/Plantiful: kosta final project kosta final project. Contribute to seoyeonDev/Plantiful development by creating an account on GitHub. github.com 서비스 및 주요 기능 소개 첫편이 서비스 개요이다. 04. KOSTA 파이널 프로젝트 Plan + tiful 회고록 1 개발 기록을 작..

Project/23.07 Plan+tiful

04. KOSTA 파이널 프로젝트 Plan + tiful 회고록 1

개발 기록을 작성하지 않으면 내가 어떤 기능을 구현했는지, 이 프로젝트에서 무엇을 얻었는지 까먹었기 때문에 이번 파이널 프로젝트는 빠르게 회고록을 작성하고자 한다. 특히, 이번 프로젝트는 1등 했기 때문에 더 뜻깊다. 서비스 소개 서비스 소개 Plan + tiful 은 일정 관리를 기반에 두고 있는 서비스이다. 여기에, 구독 모집 서비스까지 포함해 기능을 다양화했다. 구독 공유 모집 기능을 추가한 이유는 요즘 구독 공유를 많이 이용하는데, 결제, 모집, 포인트 지급 등의 일을 제공한다면 더 일정 관리에 플러스적인 요소가 되지 않을까 싶어서이다. (사실은 더 다양한 기능을 추가함으로써 기능 구현을 연습하고 싶어서이다. 실제로 구독 공유 시작하기 서비스를 제공함으로써 결제 기능, 환불 기능, 포인트 나누기,..

Project/서비스 구현 모음

[Spring/JPA/RestApi] 온라인 쇼핑몰 만들기 1, 테이블 생성

TableShopmember멤버 (1:구매자/ 2:판매자) 테이블@Id //primary key 임을 지정private String id;private String pwd;private String name;private String email;private int type;  Shop 판매 상품 테이블 @Id@SequenceGenerator(name="seq_gen", sequenceName="seq_shop", allocationSize=1)//시퀀스 생성. sequenceName:시퀀스 이름@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq_shop")//값 자동생성설정private int num; //pk 상품마다 자동할당되는 번호p..

Project/23.03 티켓 예매 서비스

[Mini Project 1] 마무리하며.

아쉬운 점 결론은 이 프로젝트는 주제를 살짝 어렵게, 그리고 예매에만 기능이 집중되게 정한 것 같아 아쉬웠다. 물론 여러가지 프로젝트를 진행하는 것 또한 중요하지만 첫 프로젝트, 성장할 수 있는 기회를 너무 쉬운 테이블을 잡아 날렸던 것 같다. 배우고 느낀 점, 이번 프로젝트에서 많은 것을 배웠다. 기본적인 팀활동에 필요한 사항들이랄까. 코딩에서는 ... 다양한 것을 사용하지 못한 것 같아 아쉬웠다. 카카오톡으로 너무 여러가지를 보내니 원활한 소통이 불가능했다. 수정사항을 원활하게 공유할 방법찾기 코드를 다른 방법으로 공유해 동기화해야지. (git) 다이어그램을 더 직관적으로 만들어보기 마무리까지 꼼꼼하게 챙기기[Mini Project 1] 특히, 다른 조의 발표를 보며 많이 배웠다. 훨씬 체계적으로 준..

Project/23.03 티켓 예매 서비스

[Mini Project 1] 관리자 마이페이지 기능 추가

관리자와 회원의 창이 달라야하기 때문에 관리자 마이페이지를 따로 만들어줘야했다. 가장 쉬운 방법은 항목 1. 회원 마이페이지 2. 관리자 마이페이지로 구별을 해주는 것이었다. 하지만 이러한 방식으로 하게 되면 회원에게도 관리자 마이페이지가 보이기 때문에, 실제로 사용자의 입장에서 봤을 때 깔끔하지 않을 것이라 느꼈다. 그래서 멤버별로 타입을 할당했다. [Mini Project 1] Menu package ticketMain; import java.util.Scanner; import hall.HallService; import member.MemberService; import performance.PerformanceService; import reservation.ReservationService; ..

Project/23.03 티켓 예매 서비스

[Mini Project 1] Menu

package ticketMain; import java.util.Scanner; import hall.HallService; import member.MemberService; import performance.PerformanceService; import reservation.ReservationService; import review.ReviewService; public class Menu { private MemberService mService; private HallService hService; private PerformanceService pService; private ReservationService rtService; private ReviewService rService; pr..

Lar
'Project' 카테고리의 글 목록