Skip to content

mii2026/sw15

Repository files navigation


서비스 바로가기: https://dreambus.autonet.io/

Swagger 파일: https://dreambus.autonet.io:3000/swagger-ui/index.html

목차

  1. 서비스 소개
  2. 기술 스택
  3. 핵심 기능
  4. 프로젝트 구성도
  5. 개발 팀 소개
  6. 개발 기간

서비스 소개

휴맥스 드림버스 컴퍼니 인턴십을 진행하며 개발한 주차장 통합 조회/관리 및 주차권 예약 웹서비스 ‘Turu Parking’ 입니다.

  1. Turu Parking을 통해 여러가지 검색 기준을 사용하여 주변 / 전국의 주차장을 조회할 수 있습니다.
  2. 사용자가 즐겨 이용하는 주차장을 즐겨찾기에 등록할 수 있습니다.
  3. 사용자의 최근 주차장 검색 내역을 볼 수 있습니다.
  4. 원하는 주차장의 상세정보 조회 및 해당 주차장의 주차권을 예약할 수 있습니다.
  5. 사용자가 결제 수단을 등록하고 관리할 수 있습니다.
  6. 사용자가 차량 정보를 등록하고 관리할 수 있습니다.
  7. 사용자의 주차권 예약 및 사용 내역을 관리할 수 있습니다.
  8. 관리자 모드로 로그인하여 특정 주차장 혹은 전체 주차장을 등록, 삭제, 및 관리할 수 있습니다.

기술 스택

Front-end

HTML5 CSS3 JavaScript React.js
HTML5 CSS JavaScripts React

Back-end

Java Spring-Boot jwt SpringSecurity
Java Spring-Boot JWT SpringSecurity
JPA MySQL Redis
Spring Data JPA MySQL Redis

Deploy

EC2 docker NGiNX
EC2 Docker NginX
Git Github Actions Linux
Git Github Actions Linux

핵심 기능

기능명 기능 설명
로그인 / 회원가입 로그인 후 모든 기능을 이용할 수 있습니다.
주차장 조회 위치, 키워드, 주차장ID 를 기반으로 근처, 특정, 혹은 모든 주차장의 정보를 조회할 수 있습니다.
주차장 즐겨찾기 사용자가 원하는 주차장을 즐겨찾기에 등록하고 목록을 관리할 수 있습니다.
주차권 예약 원하는 주차장의 주차권을 예약할 수 있습니다.
주차장 검색내역 조회 최근 주차장 검색내역을 조회할 수 있습니다.
결제수단 관리 사용자의 결제수단을 등록 및 관리할 수 있습니다.
차량정보 관리 사용자의 차량정보를 등록할 수 있습니다.
이용내역 관리 사용자의 주차장 이용내역을 관리할 수 있습니다.
관리자 모드 특정 주차장을 관리하는 관리자, 혹은 전체 주차장을 관리하는 관리자 모드로 접속할 수 있습니다.
회원가입, 로그인, 회원탈퇴
주차장 조회
주차권 예약, 취소
마이페이지 - 내정보 조회, 수정
마이페이지 - 결제 수단
마이페이지 - 차량 정보
마이페이지 - 즐겨찾기
관리자페이지 - 주차장 검색
관리자페이지 - 주차장 관리
관리자페이지 - 회원관리
차량 입출차

프로젝트 구성도

아키텍처(Architecture)
개체-관계 모델(ERD)

개발 팀 소개

권순욱
(결제 수단,
즐겨찾기)
김노아
(주차장 검색,
검색 기록)
김동현
(로그인,
회원정보 관리)
김지희
(주차권 예약,
이용내역)
진주현
(내 차 정보,
관리자 페이지)

개발 기간

23.11.15~23.12.20 (5주)

About

주차장 통합 조회/관리 및 주차권 예약 웹서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5