Intro
프로젝트를 하나 하고 싶은 마음이 많이 있었는데, 프론트적인 지식이 부족해서 주저하던 도중 평소 알고 지내시던 프론트 동료분과 프로젝트를 같이 하기로 되었다.
기획내용
기존 42서울에서는 물건을 잃어버린 사람들에 대해서, 슬랙 채널을 이용하여 물건을 보관중이다라는 메시지를 보내고 있었음.
생각되는 문제점 및 해결 방안 생각
- 보관중인 물건을 메시지를 올리지 않으면 내용을 제대로 확인하기 힘듬(리스트업 되지 않음)
- 게시판 같은 기능을 이용하여, 보관중인 물건을 리스트업하면 보기 더 좋지 않을까?
- 매번 슬랙봇을 이용하여 메시지를 직접 작성하여야함
- 물품 이름, 보관 위치 등을 간편하게 작성하여 자동으로 슬랙 채널에 메시지를 보내면 어떨까?
- 일반 유저들 또한 잃어버린 물건을 찾는 글을 올리기 때문에, 일관성을 가지기 힘듦
- 잃어버린 물건을 찾는 내용의 게시판 기능을 하나 만들면 더 좋을 듯함
기술 스택 계획
프론트엔드
- React
- React-Query / Redux
- TypeScript
- Jest
- CSS - Contextapi
- VS-Code
- Eslint
- Prettier
백엔드
- Jdk11
- Spring v2.7.17 (Spring 3이후 버전은 Jdk17과 호환)
- Gradle
- Swagger(springdoc v1.7.0)
- Spring Data JPA
- Lombok
- Mysql v8.0.35
배포
- AWS EC2
- AWS S3
협업 툴
- Github
- Jira
와 같이 생각을 하엿다. 추후 변경되거나 수정되는 부분이 있더라도 최종 결과물에 내용을 포함하고 이 계획은 그대로 작성해두겠다.
만약 기술을 변경한다면 어떠한 이유로 변경하였는지 추적을 하기 위함이다.
DB 설계
Outro
서비스를 정상화해서 사용 유저를 모을 수 있다면 좋겠지만, 처음으로 도전하는 부분인만큼 크게 욕심 부리지 않고 공부할 수 있는 만큼 공부를 해보겠다는 다짐으로 할 생각이다. 이후 포스팅들에서는 기술을 사용하거나 적용하는 부분 모두 글을 작성해보려고한다. 화이팅!
'Project' 카테고리의 다른 글
[Project] 나만의 블로그 만들기 (2) - 로그인 환경 구현 (0) | 2024.04.15 |
---|---|
[Project] 나만의 블로그 만들기 (1) - 프로젝트 구상 (1) | 2024.04.15 |
[Project] 슬랙 봇 연동 게시판 프로젝트 - 세부 사항 및 DB설계와 API명세 작성 (1) | 2023.11.15 |
[Project] 슬랙 봇 연동 게시판 프로젝트 - Spring SSH 연결 확인 (0) | 2023.11.10 |
[Project] 슬랙 봇 연동 게시판 프로젝트 - AWS 설정 및 DB설치 (0) | 2023.11.10 |