프로젝트: 오늘의 계절 오늘의 노래
설명: 계절감을 보다 감각적으로 느낄 수 있도록 봄, 여름, 가을 겨울을 만끽할 수 있는, 혹은 지나간 계절들을 떠오르게 하는 노래 추천 커뮤니티 사이트입니다.
제작: 2022. 03. 07 ~ 2022. 03. 11
시연 영상: 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의 내용을 가져오다 보니 코멘트/하트 수정시 첫 카드만 연결이 되어 수정이 불가
→ 추후에 보완이 필요한 문제
'개발 이야기 > Projects' 카테고리의 다른 글
[항해99] 클론프로젝트: Slack (0) | 2022.05.01 |
---|---|
[항해99] 미니 프로젝트: Social Study Network (SSN: 쓴) (0) | 2022.04.17 |
[항해99] 개인 프로젝트2: 로그인/회원가입페이지 (0) | 2022.04.06 |
[항해99] 개인 프로젝트1 : 게시글 페이지 (0) | 2022.03.24 |
[항해99] 시작 전 사전수업 - 토이프로젝트: COPA (0) | 2022.03.06 |