1차 미니프로젝트

주제: 한국의 국립공원 정보 웹사이트 구현하기

  • 목적 : Django의 기능들을 활용한 웹페이지 제작하기

  • 사용된 기술스택 : Python, Django, MySQL

기획의도 : 코로나가 유행하며 집에서 생활하는 시간이 많아져 답답함을 해소하기 위해 국립공원을 찾는 사람들이 많아졌다. 국립공원의 정보와 그 주변의 편의시설 등의 정보를 제공할 수 있는 사이트를 제작하는 프로젝트를 진행하였다.

API 정의 :

API정보

홈페이지 홈 화면

  • 홈 화면에서는 지역 리스트를 확인할 수 있다. image

공원 리스트 화면

  • 총 22개의 국립공원 리스트를 확인할 수 있다. image

공원 정보 화면

  • 간략한 공원 정보와 국립공원 사이트로 갈 수 있는 링크가 포함되어있다. image image

회원가입 기능 구현 화면

  • 우측 상단의 회원가입 버튼을 클릭하면 회원가입 페이지로 접속하며 입력칸에 정보를 입력하고 생성하기 클릭한다. image
  • 회원가입이 완료되면 로그인 페이지로 이동하게 된다. image

로그인, 로그아웃 기능 구현 화면

  • 우측 상단의 로그인 버튼을 클릭하여 로그인 페이지로 진입할 수도 있다. image
  • 사용자ID 와 비밀번호를 입력 후 로그인 image
  • 로그인 완료 화면 image
  • 사용자ID 옆의 로그아웃 버튼을 클릭하면 로그아웃된다. image

문의사항 기능 구현 화면

  • 네비게이션 바의 CONTACT 버튼을 누르면 문의사항 화면으로 넘어온다. 콘택트구동1
  • 사용자의 이메일과 문의 내용을 입력한 후 발송을 누른다. 콘택트구동2
  • 관리자의 이메일로 문의사항이 전송된 것을 확인할 수 있다. 콘택트구동3

편의시설 화면