Skip to content

LinkerTeam/Linker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

프로젝트내용: 트렐로

지금까지 공부한 내용을 토대로 프로젝트를 진행. 프로젝트 진행 내용은 트렐로를 벤치마킹하여 공부한 내용을 다시 한 번 복습 해보자는 의미

개발환경

  • sts
  • MySQL 워크벤치 6.3
  • git
    • 브런치를 파서 이용
    • 설정파일은 업로드 하지 않도록 주의
      • .metadata
      • .recommenders
      • RemoteSystemsTempFiles
      • .git
  • 트렐로
  • AWS(RDS-mysql, S3, EC2-windows)

언어

  • java 1.8
    • Spring 4.3.8
      • mybatis 3.4.1
      • mybatis-spring 1.3.0
      • mysql-connector-java 5.1.41
      • jackson-databind 2.9.3
      • junit 4.12
      • maven
  • javascript es5
  • css3
  • html5
  • jQuery
  • jsp
  • mysql 5.7

기능 및 디자인(마크다운 문법 적용 가능)

  • 디자인: zerock 참고
  • 기능
    • 회원

      • 로그인(소셜로그인: google, 로컬가입-이메일 인증필요)
      • 가입(Email, nickname, pw, 가입날짜, 수정날짜, 로그인시간)
      • 수정(비밀번호 변경)
      • 탈퇴
      • 초대(초대할 사용자의 이메일로 초대메시지 발송, 가입을 통하여 접근권한을 설정)
      • 비밀번호 변경
    • 프로젝트

      • 이슈
        • 생성(제목, 내용, 담당자, 작성자, 작성시간, 수정시간, 기간설정(00-01-01 ~ 00-01-31))
        • 수정
        • 삭제
        • 조회
        • 댓글
      • 즐겨찾기
      • 달성, 가리기 및 다시 보드로 보내기
      • 생성(제목, 내용, 작성자, 작성시간, 수정시간, 기간설정(00-01-01 ~ 00-01-31))
      • 수정
      • 삭제
      • 조회
      • 즐겨찾기
      • 프로젝트별 초대
    • 검색   - 전체 검색(멤버이름, 카드 제목/내용/첨부파일이름)   - 멤버 검색(멤버이름)

      • 결과 해당 프로젝트로 이동

코딩규칙

  • 카멜케이스 규칙을 적용
  • 클래스의 시작은 대문자
  • 상수는 전부 대문자
  • 생성자는 어퍼카멜케이스
  • 데이터베이스는 모두 대문자(어퍼카멜케이스적용)
  • 테이블, 컬럼 생성/수정시 관련내용 작성
  • REST API 적용(API문서는 Wiki를 사용)
    • GET(조회)
    • POST(생성)
    • PUT(수정)
    • DELETE(삭제))

About

링커 웹 프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •