Python/[Flask] CMS

[졸업작품] CMS 페이지 개발

jinyess 2024. 9. 5. 20:45
필요성

 

- 개인 홈페이지, 쇼핑몰 창업자가 쉽게 홈페이지를 제작하기위해 기존 도구들이 많이 등장( ex. XE,WIX)

- 장점 : 관리가 쉽고, 소스코드에 간단한 디자인으로 접근이 가능해 블로그를 꾸미는 듯한 느낌

작품 개요

간단한 구조 설명

 

구현 기술

 

메인 페이지에 slick slider 라이브러리 사용 및 지도 부분 GoogleMap API

소프트웨어 Flask, sqlite, Pythonanywhere
제작 과정

 

- UI 설계 및 프로토 타입 작성(디자인, 메뉴바 구성)
- HTML/CSS/JavaScript 이용해서 프론트엔드 디자인 제작
- 반응형웹을 위해 미디어 쿼리를 사용했지만 하반기 bootstrap으로 디자인 변경
- 데이터베이스 구성 : 게시판, 관리자, 템플릿, 회원

- 회원가입 및 로그인
- 게시글 읽기, 삭제, 수정, 이미지 업로드 기능
- 관리자 페이지(템플릿/게시판 생성,삭제 기능), 메인페이지 수정