Skip to content

SungWoongz/Go_Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Go_Board

  • 개발 기간
    • 2023.03.25 ~
  • 언어
    • Golang
  • 사용 기술
    • Golang, echo
  • 데이터베이스
    • MySQL
  • 기능
    • 기본적인 게시판 기능
  1. 모든 페이지
    1. 로고를 클릭하면 어디서나 메인 페이지로 이동
  2. 회원가입 페이지
    1. 모든 데이터는 빈칸 x , 빈칸 시 “공백 불가” 메시지 출력
    2. 비밀번호, 비밀번호 확인란의 두 데이터 일치 확인, 불일치 → “일치하지 않습니다.” 메시지 출력
  3. 로그인 페이지
  4. CRUD
    1. 글 쓰기
    2. 글 목록 불러오기 + 페이징
    3. 글 검색(제목, 작성자)
      1. 빈칸 검색 → 모든 게시글 조회
      2. 제목 검색 : 제목에 해당 검색어가 포함된 게시글 모두 조회
      3. 내용 검색 : 내용에 해당 검색어가 포함된 게시글 모두 조회
      4. 작성자 검색 : 작성자 ID가 검색어와 정확히 일치할 경우 조회
      5. 제목 + 내용 검색 : 제목 또는 내용에 검색어가 포함된 게시글 모두 조회
    4. 글 수정 및 삭제
      1. 로그인 사용자가 본인의 게시글을 조회할 경우 수정, 삭제 버튼 나타나도록 구현
  5. 모든 페이지에 로그인 하지 않으면 로그인 페이지로 이동
  6. 세션 이용 → 로그인 상태인지 확인
  • 데이터 설계
Column id 작성자(닉네임) 제목 내용 조회수 작성일
Type int string string string int 날짜. 시간
제약사항 최대 10글자 최대 20글자 최대 200글자 기본값 0 현재시간
  • url 설계

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published