목표
개발자 포트폴리오를 관리 및 생성 공유할 수 있는 서비스를 개발해보자
이유
개발자 포트폴리오가 비슷한 형식을 가지고 있는데 따로 만들어서
관리할 수 있는 서비스를 보지 못한거 같아서 관리해보면 재미있을 거 같아서 시작함
간단한 로드맵
필수
- 프로젝트를 관리할 수 있는 API Server 개발
- 관리가 용의한 Web Server 개발
- 개발자들이 쓸꺼니까 API 데이터를 활용할 수 있게끔 해서 프론트만 구축해서 바로 쓸 수 있는 서비스
- 유저 시스템을 붙여서 다른 사용자도 사용할 수 있도록 개선 해보자
- 유저 시스템에 보안 요소를 추가하여 관리해보자
- 유저 시스템에 기업용 서비스를 추가하여 추천시스템을 구축해보자
- 사용자와 기업을 연계시켜줄 수 있는 서비스를 함께 구축하자
- 연계시스템을 구축하면서 채팅 서비스를 함께 구축해보는것도 재미있을듯
추가적인 사항
- 집에 내부 네트워크를 구축해보고 싶은 목표가 있었는데 되면 붙이기 안되면 AWS 쓸 예정
- 앱 개발 (플루터) 최근에 관심있게 보고 있는데 같이 해보자 - 아니면 4번쯤 만들때 한번 구해보자
- 목표 회원수 100 명을 기준으로 스택을 유지시켜보자
- 넘으면 같이 사이드 할 사람 구해서 고도화 작업을 추가로 해보자
개발 기획
API 서버 - Spring Boot , JPA
Web 서버 - 바닐라 JS (같이할 사람 구하면 같이 하는 사람이 쓰고 싶은걸로 할 생각)
DB - RDB (MariaDB) , Redis(나중에 유저 관리하면 Salt , JWT 를 사용해야하는데 이거 관리하는 용으로)
검색엔진 - elasticSearch (kibana 같은것도 붙여야하는데 제대로 사용해본적이 없어서 하면서 추가해볼려고)
목표일정
한단계 당 2주정도 생각하는데 평일에는 일하고, cs공부하느라 시간이 안나서 , 주말이나 공휴일 , 휴가때 할려고 함
그래서 3월부터 5월까지 생각 중
'side Project - Portfolio management' 카테고리의 다른 글
02-DB Design - project management part (0) | 2025.03.01 |
---|