본문 바로가기
개발이야기/항해일지

항해 주특기 미니프로젝트 회고록

by 김코딩개발자 2022. 6. 19.

https://github.com/SeungchanKKK/pokemonbackend/tree/main/minipro

 

GitHub - SeungchanKKK/pokemonbackend

Contribute to SeungchanKKK/pokemonbackend development by creating an account on GitHub.

github.com

프로젝트 깃허브 주소

개요

포켓몬이라는 주제로 댓글과 좋아요 기능이있는 도감 웹사이트에 도전하였습니다.

 

프레임 워크 기반으로 첫 협업 작업이었기에 너무 복잡한 기능은 도전하지않고 1주일이내에 구현할수있는 기능들에 집중하였습니다

 

작업내용

데이터 베이스

도감에 필요한 DB자료들은 원래 포켓몬 open API 를 제공받아  사용하려고했으나 

조회에 필요한 DB수가 생각보다 많지않았고 다른 소스에 의존성을 낮추고싶어서 
JSOUP 이라는 스프링 크롤링 기능으로 DB를 구현했습니다.

 

로그인기능
스프링 시큐리티를 이용했을때 로그인 페이지와 페이지 구현을 프론트에서 처리하기 어려웠기에

스프링 시큐리티 기능을 모두 배제하고   jwt 로 토큰을 만들어서 클라이언트로 넘겨주는 방식으로 진행하였습니다

 

느낀점

 

작업시간이 더주어졌다면 좋아요와  좋아요 기반의 순위랭킹을 매겨서 포켓몬 랭킹기능도 구현하고싶었습니다.

 

작업중에 한명이 나가서 팀원들의 부담이 커졌지만 그때 긍정적인 마인드로 더 열심히 하자는 각오를 다져 다른조 못지않은 프로젝트를 완성할수있었습니다.

이경험을 통해 팀원들에게 도움을주며 팀워크를 활성화 시키는것이 개발작업에 큰영향을 미친다는것을 배우게되었습니다

'개발이야기 > 항해일지' 카테고리의 다른 글

스프링 과제 2 api 명세표  (0) 2022.06.03
항해2일차  (0) 2022.05.10
항해 1일차  (0) 2022.05.09
항해99 7기 d반 7조 미니프로젝트 S.A  (0) 2022.05.09
종합반 2주차 복습  (0) 2022.04.29