📜 서비스 내용
오이마켓은 당근마켓을 벤치마킹 하여 중고 거래 서비스를 제공하는 플랫폼 입니다.
판매자는 회원가입 후 상품 이미지와 금액을 등록할 수 있으며,
구매자는 댓글을 통해 구매를 진행할 수 있습니다.
🛠️ 기술 스택
- HTML, CSS, JavaScript, JSP
- JAVA, Spring, Oracle SQL, Apache, Github
🖥️ 개발 내용
웹 애플리케이션 구조 및 유지보수성 향상
- Spring 프레임워크와 MyBatis를 활용하여 효율적인 애플리케이션 구조를 설계함.
- 각 기능별로 분리된 컨트롤러, 서비스, DAO 레이어를 통해 코드의 가독성과 유지보수성을 향상시킴.
- MVC 아키텍처를 도입하여 모델, 뷰, 컨트롤러의 역할을 명확히 분리하고, 로그 관리를 통해 유지보수성을 높임.
Github flow
- 공통된 기능을 함께 개발하기 위해, 개발 시작 전에 팀원들과 함께 GitHub을 학습하고 관련 규칙을 정립하였습니다. 또한, 코드 리뷰를 통해 코드의 질과 이해도를 높였습니다.
💡성장 경험
웹 개발 기술 습득
- 처음으로 웹 개발에 참여하면서 기본적인 개념부터 학습하게 되었습니다. HTML, CSS, JavaScript 등의 기본적인 웹 기술을 배우고 이를 적용하는 방법을 알게 되었습니다.