-
호스팅 : pythonanywhere
-
사용한 오픈소스 : CKEditor5
-
requirements : Flask, sqlite3, bs4
-
create_table.py 먼저 실행하고 server.py 실행하기
-
프로토타입 : OVEN
-
기본 프로필 사진 : pixabay
-
호스팅
-
게시판 검색
-
에러 페이지
-
글 쓰기, 보기, 수정, 삭제, 추천, 도배 방지 쿨타임 20초
-
글 꾸미기 및 미디어 파일 첨부 -> ckeditor5 로 구현
-
게시물 페이지에선 ckeditor5을 읽기 전용으로 만들어 XSS 공격 방어
-
익명 게시판
-
댓글 쓰기, 삭제 (수정은 불가능), 도배 방지 쿨타임 3초
-
회원가입, 로그인, 로그아웃, 정보수정, 탈퇴
-
아이디, 비밀번호 규칙 설정 (특정 특수문자, 영어, 숫자만)
-
닉네임 규칙 설정 (특정 특수문자 및 공백 불가)
-
비밀번호 저장시 암호화
-
CSS
-
어드민 유저 관리 페이지 (밴, 닉네임 강제 변경)
-
중복 html코드들 frame화
-
리펙토링
-
댓글 답글?
-
비회원 게시판
-
모바일 페이지