Nubila 프로젝트 Build Status

프로젝트 소개

탄소 중립 실현을 위한 지역 시민들의 관심을 독려하고자 합니다. 이를 위해 누구나 실생활에서 편리하게 사용할 수 있으며, 더불어 환경 개선에 참여할 수 있는 공영 자전거 시스템을 활용하자는 아이디어를 떠올렸습니다. 누비라는 창원시가 운영하는 공영 자전거인 누비자 사용 편의를 개선하는 서비스를 제공합니다.

개발 환경

  • 스프링부트 2.5.3, Gradle, Java 11
  • HTML, CSS, JS, JQuery, Thymeleaf
  • Git, Github
  • travis CI, Nginx
  • AWS EC2, AWS S3, AWS CodeDeploy
  • Nubija API, Tmap API, CKEditor

주요 기능

프로젝트 주요기능은 정류소, 길 찾기, 즐겨찾기, 회원 서비스, 관리자 서비스, 공지 및 문의하기 입니다.

  1. 정류소 찾기 사용자가 장소, 정류소를 검색창에 입력하여 주변 정류소 5곳을 찾아주는 기능입니다. 실시간으로 대여가능한 자전거 수, 빈 보관대 수를 확인할 수 있습니다. 또한 자주 사용하는 정류소를 즐겨찾기에 추가하여 편리하게 조회할 수 있습니다.

  2. 길찾기 사용자가 출발지, 도착지를 검색창에 입력하여 최단거리 경로를 찾아주는 기능입니다. 실시간으로 대여가능한 자전거가 있는 정류소를 경유하여 최단거리 경로를 검색할 수 있습니다. 자주 사용하는 길찾기 경로를 즐겨찾기에 추가하여 편리하게 조회할 수 있습니다.

  3. 즐겨찾기 자주 사용하는 정류소, 길 찾기를 즐겨찾기에 추가하여 간편하게 정류소 실시간 현황을 확인할 수 있습니다.

  4. 회원 서비스 회원 서비스에는 회원가입, 로그인, 회원수정, 회원탈퇴 기능이 있습니다. 회원수정과 회원탈퇴 시 이메일로 인증하여 진행하도록 구현하였습니다.

  5. 공지사항, 문의사항 등록된 공지사항을 확인하는 기능과 사용자가 문의사항을 등록 및 수정할 수 있습니다.

  6. 관리자 서비스 공지사항 관리와 문의사항 답변 등록이 가능합니다. 또한 전체 회원정보를 확인할 수 있습니다.

시연 영상

유튜브에서 확인하기