자전거 여행 일정관리
- 제주도 자전거 여행자들을 위한 웹 서비스
- 전반적인 일정설정 뿐만아니라 예상치 못한 일들(부상, 생리현상)이 있을 때 바로 주변 장소(카페, 병원, 편의점 등)을 파악해서 일정에 바로 반영할 수 있는 웹서비스
구현 기능 분류 | 기능 명세(설명) | 기타(사용툴, 모듈) |
---|---|---|
메인페이지 | 하단에 나열된 기능(사용자인증,마이페이지, 일정생성, 일정확인)이 모두 메인페이지를 통해 이동할 수 있음 | |
사용자 인증 관련 | - 사용자 회원가입 - 회원가입시 패스워드 해쉬 적용 - 구글 로그인 - 로그인 확인 |
|
마이페이지 기능 | - 사용자 프로필 생성 - 사용자 닉네임 생성 - 사용자 id/pw 수정 |
|
일정생성하기 | - 1인 자전거 여행을 위한 일정을 생성 - 일정을 위한 장소와 메모를 추가할 수 있는 페이지 |
- 기상청api - 카카오맵api |
일정확인하기 | - 아이디당 생성했던 일정 확인 | - 카카오 맵 api |
맞춤형 여행지 추천 기능 | 질문별 답에 따라 여행스타일에 맞는 장소를 추천 | |
게시판 기능 | 여행을 한 후 후기를 남길수 있는 게시판 |
- Tools
- Pycharm, GitHub
Back-End
- Web Framework
- Django 4.0.4 (Python 3.9.0)
- 서비스 배포 환경
- AWS EC2
- Docker
Front-End
- Web
- HTML5, CSS, JavaScript