Skip to content
View chans20's full-sized avatar

Highlights

  • Pro

Block or report chans20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chans20/README.md

안녕하세요, 백엔드 개발자 김찬결입니다 👋

기술은 변해도 문제를 해결하는 사람은 남습니다. 저는 그런 개발자가 되려 합니다.


🙋 About Me

  • 🌱 Java와 Spring Boot를 기반으로 서버 개발을 공부하고 있습니다
  • 💬 읽기 쉬운 코드, 유지보수하기 좋은 구조에 관심이 많습니다
  • 🔍 문제를 만나면 먼저 스스로 찾아보는 편입니다. 다만 혼자 해결하는 데 그치지 않고, 내가 찾은 방향이 팀이 원하는 것과 맞는지 적극적으로 소통하며 맞춰갑니다
  • 📫 Contact: changul20141461@gmail.com

🛠 Tech Stack

Language & Framework

Java Spring Boot Python C

Database

MySQL

Tools

Git GitHub


💡 Skills

기술 수준 설명
Java ⭐⭐⭐ 객체지향 프로그래밍 원칙을 이해하고 기본 문법을 활용할 수 있습니다
Spring Boot ⭐⭐ 공식 문서와 강의를 참고하며 기본 개념을 익히고 있습니다
Python ⭐⭐ 알고리즘 문제 풀이에 활용한 경험이 있습니다
C ⭐⭐ 자료구조 과제를 통해 메모리 관리와 포인터 개념을 학습했습니다
MySQL ⭐⭐ 데이터베이스 설계 및 CRUD 쿼리 작성이 가능합니다
Git ⭐⭐ 브랜치 전략을 이해하고 협업 프로젝트에서 활용했습니다

📊 GitHub Stats

GitHub stats


📁 Projects

🏠 자취방 정보공유 플랫폼

DB 수업 팀 프로젝트 | DB 설계 담당

자취생들이 거주 경험을 공유하고 방 정보를 탐색할 수 있는 커뮤니티 플랫폼

기술 스택

MySQL

주요 기능

  • 게시글 등록, 리뷰 작성, 좋아요, 거주 인증, 문의/답변, 주변 편의시설 정보 제공

역할 및 기여

  • 회원, 자취방, 리뷰, 좋아요, 거주 인증, 문의/답변 등 전체 ERD 및 테이블 구조 설계
  • 팀원들과 기능 요구사항을 직접 질의응답하며 설계에 반영
  • 교수님 피드백을 바탕으로 ERD 구조 개선

문제 해결 과정

  • 좋아요 기능 설계 시 중복 방지와 취소 기능을 고려해 Like_Residence(user_id, residence_id, liked_at) 중간 테이블로 구조화
  • 리뷰는 거주 인증된 사용자만 작성 가능하다는 규칙을 Tenancy_Certification 관계형 엔터티로 표현
  • 답변 작성 권한을 user_type 컬럼으로 구분해 집주인/공인중개사만 답변 가능하도록 설계

🔗 Links


"기술은 변해도 문제를 해결하는 사람은 남습니다."

Popular repositories Loading

  1. chans20 chans20 Public

  2. product-builder-lecture product-builder-lecture Public

    HTML