/web_pybo

Python + Flask 게시판

Primary LanguagePython

책 <점프 투 플라스크>를 참고하며 만든 <CRUD 게시판> 개인 프로젝트 입니다.

<사용 기술>
Backend : Python3
Front : html, CSS, javascript
Web Framework : Flask
Hosting : AWS Rightsail
DB : SQLite3 (sqlalchemy)
Server : Nginx, Gunicorn

프로젝트 기간 : 2021.03.05 ~

게시판 기능

<ver 1.0> 2021.04.09

  • 회원가입, 로그인 기능
  • 로그인, 비로그인 상태에서 질문글, 답변글 작성 가능
  • 로그인 상태일때는 작성자에 user id를, 비로그인 상태일때는 작성자에 일부를 마스킹한 ip주소를 나오도록 했습니다.
  • 추천, 수정, 삭제 기능은 회원만 가능합니다

<ver 1.1> 2021.04.19

  • 비로그인 상태에서 질문 글을 작성할때 질문 글에 저장할 비밀번호를 입력합니다.
  • 비로그인 상태에서 작성한 질문 글을 삭제하려면, 질문 글에 저장된 비밀번호를 입력하면 누구나 삭제할 수 있습니다.

<ver 1.1.1> 20201.04.28

  • 질문글 제목 길이는 20글자로 제한됩니다.
  • 질문글 작성시, 입력할 비밀번호는 4~20글자로 제한됩니다.

<ver 1.2> 2021.04.29

  • 회원은 자신이 작성한 질문 글들을 모아볼 수 있습니다.
  • 자신이 작성한 질문글 중에서도 검색, 정렬이 가능합니다.

<ver 1.3> 2021.05.10

  • 자유 게시판 추가 =======
  • 새로운 게시판인 자유 게시판이 생성 되었습니다. 계속해서 기능을 업데이트할 예정입니다.

<ver 1.4>

  • 비회원 작성글 수정 기능 추가
  • admin 권한 계정 추가

계속해서 기능을 업데이트할 예정입니다.

https://velog.io/@areum0921/series/Python-Flask
https://velog.io/@areum0921/series/Python-Flask-%EB%82%B4%EB%A7%98%EB%8C%80%EB%A1%9C

이곳에서 프로젝트 진행과정을 보실 수 있습니다.