프로젝트: 오늘의 계절 오늘의 노래

설명: 계절감을 보다 감각적으로 느낄 수 있도록 봄, 여름, 가을 겨울을 만끽할 수 있는, 혹은 지나간 계절들을 떠오르게 하는 노래 추천 커뮤니티 사이트입니다. 

제작: 2022. 03. 07 ~ 2022. 03. 11

 

http://sparta-jhh.shop

시연 영상:  https://youtu.be/czaQvEnr6Ts

깃허브:  https://github.com/tayyoon/week1

 


초안

로그인페이지 (로그인을 해야 메인페이지로 넘어간다)

 

메인페이지


사용 기술
  • Server: AWS EC2 (Ubuntu 18.04 LTS)
  • Framework: Flask (Python)
  • Database: MongoDB
  • front-end: HTML5, CSS3, Javascript, Jquery, bootstrap

핵심 기능
  • 로그인/회원가입
    • 아이디 중복확인 기능
    • 회원가입시 아이디 유효성 검사
  • 메인페이지
    • 카드출력: URL, 계절, 코멘트 입력시 카드출력
    • 코멘트수정: 카드 선택시 모달화면에서 타이틀, 코멘트 입력시 해당카드 수정
    • 회원만 이용가능:  로그인한 아이디로 연결된 닉네임으로 확인가능
    • 로그아웃: 상단의 'logout' 선택시 로그아웃

Trouble Shooting

▶ 파이썬과 도메인 구동환경이 달라 도메인이용시 로그인시 메인화면으로 넘어가지 않았음

→  파이썬 이용시, "decode(utf-8)' 주석처리 / 도메인이용시,  "decode(utf-8)' 주석처리 해제로 해결

 

▶ 로그인시, 쿠키를 받아오지 못했음.

→  login.html 에 <head>와<body> 사이의 <scirpt>를 넣음으로서 해결

 

▶ 메인페이지, 반복문으로 DB의 내용을 가져오다 보니 코멘트/하트 수정시 첫 카드만 연결이 되어 수정이 불가

→ 추후에 보완이 필요한 문제

+ Recent posts