Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

김찬양의 개발일지

김찬양의 개발 포트폴리오 본문

카테고리 없음

김찬양의 개발 포트폴리오

자유로운영혼이다냥 2023. 6. 19. 20:52

목차

1. 개발 기술스택

2. 프로젝트일람

 

 

 

1. 개발 기술스택

JAVA - 가장 자신있는 기술 스택으로, 클래스 및 변수에 대한 이해는 당연하고 API활용을 통한 다양한 응용과제수행능력 등 백엔드에 대한 기초적인 기술력 보유, 이를 이용하여 프로젝트 제작 경험 있음.

JSP - 프론트엔드 전반적인 기술이나 JSP 문서 내부에서 자바 혹은 자바스크립트를 활용한 코딩 가능

HTML - 기본적인 문서 작성 가능

CSS - 기본적인 HTML이나 JSP 문서에 대한 스타일 변경 및 적용방법 숙지

Spring - 백엔드의 기초적인 문법과 자바를 응용한 프로젝트 개발 기술 있음.

Spring Boot - 기본적인 문법 숙지

Jquery - 기본적인 알람 등의 프론트엔드 기능과 백엔드로의 정보 통신기술 보유

 

 

2. 프로젝트 일람

    2-1 Petmily Project

    https://github.com/kimchanyang1/BTeam

 

GitHub - kimchanyang1/BTeam

Contribute to kimchanyang1/BTeam development by creating an account on GitHub.

github.com

    애견보호센터를 가장한 사이트를 만들어 본 프로젝트이다. 팀 프로젝트로 내가 맡은 파트는 주로 공지나 자유게시판, 댓글과 대댓글, 추천수 조절과 로그인화면,회원 가입화면, 전반적인 백엔드 조절과 메인화면 디자인을 맡았다.

 

  공지 부분의 글 작성시, 특정 관리자 id 이외에는 작성 및 수정삭제 불가능하게 설정하고 조회수 체크 및 정렬과, 하단의 글 15개 묶음씩, 그걸 5개 묶음씩 분류하여 가독성을 좋게 하였다.

 

  로그인 부분의 임시 아이디 저장기능과 아이디 비밀번호 체크 및 비밀번호부분 비가시화를 하고 만일 없는 아이디일시 회원가입 화면으로 전송, 로그인 성공시 로그인 성공이라는 메시지가 뜨도록 했다.

 

  회원 가입화면에서는 Jquery를 이용한 아이디 중복체크나 약관 체크박스  전체체크버튼 활용성 등 대체적인 회원가입 홈페이지의 기능들을 구현하였다.

 

  추천수의 경우엔 아이디마다의 고유코드를 기록하여, 유저당 1개의 추천수만 오르고, 다시 누르면 취소되도록 하였다.

 

  댓글과 대댓글은 올린 유저만 수정삭제 가능하도록하고 대댓글은 한칸 들여쓰기한상태로 들어가도록 해두었다.

 

  메인화면 디자인 간소화 및 가독성이 좋도록 배치하는역할을 맡았다.