날씨일기 (Weather Diary)
내가 사는 지역의 실시간 날씨 상황을 짧은 글과 함께 공유하는 플랫폼 입니다. 변덕스러운 날씨상황에 발빠르게 대처할 수 있고, 좋은 날씨 상황을 공유하며 기분좋음을 나눌 수 있어요!!
로그인, 회원가입 페이지
메인페이지, 업로드 페이지
마이페이지, 수정 팝업창
CSS 프레임워크 Bulma
서버 Flask, pymongo, dnspython
데이터베이스 mongoDB atlas
템플릿 엔진 Jinja2
기능 Method URL request response
로그인 POST /sign_in {'username' : username', 'password' : 'password}
회원 가입 POST /sign_up/save {'username' : username', 'password' : 'password} 가입 완료 메시지
중복확인 POST /sign_up/check_dup {'username' : username'} 아이디 exits 여부
글 작성 POST /sign_in/upload { 'weather': weather, 'region': region, ‘file' : file, 'text' : text } 포스팅 성공 메시지
마이페이지 글 목록 조회 GET /get_posts 포스트 리스트
메인화면 글 목록 조회(전체 및 지역별) GET /get_posts_index 포스트 리스트
프로필 업데이트 POST /update_profile {‘name’:name, ‘file’:file, ‘about’:about} 프로필 업데이트 메시지
포스트 삭제 POST /delete_post {‘id’:id} 글 리스트