Skip to content
@CampusPark

CampusPark

image
배포 주소: https://luminous-melba-20e1e6.netlify.app/
API 명세서: https://vivacious-exoplanet-9f7.notion.site/API-26dc4d2de58780f6b2d0dbbb70fab64c?source=copy_link

📌 프로젝트 이름

CampusPark_대학가 주차 공유 플랫폼

👥 팀원 소개 (Team)

• FE: 이미진, 이준섭 • BE: 김두현, 장보형

🛠 기술 스택 (Tech Stack)

• Frontend: React, TypeScript, TailwindCSS

• Backend: Spring Boot, Spring Data Jpa

• Database: MySQL

• Infra/DevOps: AWS S3, CloudFront, GitHub Actions

• Tools: Figma, Notion, GIT, GITHUB, Postman

🚗 서비스 소개

대학가는 주차공간 부족과 불합리한 요금 체계로 학생들이 불법 주차에 의존하는 문제가 큽니다. CampusPark는 원룸·빌라의 유휴 주차공간을 공유하여, • 건물주는 추가 수익을, • 학생은 합리적 비용으로 가까운 주차공간을 이용할 수 있게 합니다.

🎯 주요 가치

👩‍🎓 학생: 수업 시간에 맞춘 시간 필터링으로 빠른 검색/예약

🏢 건물주: 시간대/대수/가격을 간단히 설정해 손쉬운 등록

🤖 AI 기능

  1. 음성 인식 기반 검색 — 운전 중에도 안전하게 주차공간 탐색
  2. AI 가격 추천 — 주변 시세를 분석해 합리적 가격 제안

⏱ 예약은 오늘·내일 중심의 단기 예약으로, 현장감 있고 빠른 이용 흐름을 지향합니다.

💳 포인트 결제로 간편한 거래 구조와 수익 모델을 확보합니다.

🌍 지역사회 문제 해결

이 서비스는 단순한 주차공간 공유를 넘어, AI를 활용해 지역사회의 주차 문제를 해결하는 새로운 방식을 제시합니다. • 무분별한 불법 주차 감소 → 교통 질서 개선 및 보행 안전 강화 • 유휴 자산 활용 → 건물주의 추가 수익 창출과 지역경제 활성화 • AI 기반 편의 기능 → 불편을 최소화하며 학생·주민 모두가 체감할 수 있는 실질적 혜택 제공

💡 개발 동기 (Motivation)

문제 정의

경북대학교의 주차공간은 학생 할인이 적용되지 않습니다. 재학생이 저렴하게 학교 내 주차공간을 이용할 수 있는 방법은 정기권을 구매하는 것뿐인데, 신청 자격은 지체부자유자나 시외 거주 통학생으로 한정됩니다. 그러나 자차를 소유한 대부분의 학생은 대구시 내에 거주하기 때문에 이 조건을 충족하지 못합니다. 따라서 대다수의 학생은 정기권 혜택 없이 주차 요금을 부담해야 하며, 그 결과 학교 외부의 무료 공간이나 단속이 어려운 구역에 불법 주차를 하는 사례가 많습니다.

기획 의도

이러한 문제를 해결하기 위해 본 서비스를 고안했습니다. 경북대뿐만 아니라 대학가 주변에는 원룸·빌라 건물이 밀집해 있으며, 이 건물들은 주차공간을 보유하고 있습니다. 그러나 실제 거주 학생들은 대부분 자차가 없어 유휴 주차공간이 발생합니다. 본 서비스는 이러한 유휴 주차공간을 공유하여 건물주는 추가 수익을 얻고, 학생은 학교 인근에서 합리적인 가격으로 주차할 수 있도록 돕습니다. 특히 시간 필터링 기능을 제공하여 학생들이 수업 시간에 맞추어 공간을 검색·예약할 수 있으며, 간단한 대여·반납 절차로 편리한 사용을 지원합니다. 건물주는 모든 공간을 공유하지 않고, 세입자의 편의와 본인 사용 여부를 고려해 시간대와 주차 가능 대수를 자유롭게 설정할 수 있습니다. 또한 사용자가 출차 약속을 지키지 않을 경우를 대비해 매너온도 지표를 도입해 신뢰도를 관리합니다.

주요 기능

건물주: 손쉽게 주차공간 등록 가능 (대여 가능 시간, 대수, 가격 설정 지원)

사용자: 간편한 검색·예약·반납 가능, 포인트 결제를 통한 거래 지원

AI 기능

  1. AI 음성 인식 기반 검색 좁은 골목이나 낯선 위치에서 주차 공간 찾기가 어렵다는 문제를 해결하기 위해, 운전 중에도 음성 명령으로 주차공간을 검색할 수 있도록 구현했습니다.

  2. AI 가격 추천 기능 등록 시 주변 시세를 자동으로 분석하여 적정 가격을 제안합니다. 건물주는 합리적인 가격을 책정할 수 있고, 사용자는 시장 대비 경쟁력 있는 가격으로 이용할 수 있습니다.

예약은 오늘과 내일만 가능하며, 원하는 시간 단위로 유연하게 설정할 수 있습니다. 이로써 단기 예약 중심의 빠르고 직관적인 서비스 경험을 제공합니다.

기대 효과

본 서비스는 주차공간을 새롭게 창출하는 동시에, AI를 활용하여 불편을 최소화하고 사용자 경험을 개선한 플랫폼입니다.

더 나아가, 이 서비스는 대학가뿐만 아니라 주차난이 심각한 지역 전반에 확장 적용이 가능하며, 일부 기능은 B2B 대상으로 플러그인 형태의 사업화도 가능합니다. 궁극적으로는 바쁜 현대인들을 위해 쉽고 빠르고 편리한 차세대 주차 플랫폼으로 자리매김하길 기대합니다.

🖥 사용 방법 (Usage)

  1. 실행 방법
# 클라이언트 실행
cd client
npm install
npm run dev

# 서버 실행
cd server
npm install
npm run start

⚙️ 개발 환경 및 방법 (Development Environment & Process)

•	🧰 IDE & Tools: VSCode, IntelliJ, GitHub

•	🤝 협업 도구: Notion, Figma, Git/GitHub

•	🌿 Branch 전략: Git Flow (feature/* → develop → main)

•	✨ 코드 스타일: ESLint + Prettier

•	✅ 테스트: Jest, React Testing Library

•	🚀 CI/CD: GitHub Actions → AWS S3 + CloudFront 배포

🖥 기능 명세

  1. Google STT AI: 음성인식 STT 기능
  • 음성 명령 인식: "경북대학교 북문 투썸플레이스 근처 주차장"
  • 음성 명령을 통한 예약: "13시부터 15시까지 예약해 줘"
  1. 지도 기반 주변 주차장 조회
  • 사용자 위치 기반 주변 주차장 조회
  • 주차장 상세 정보 조회: 주차장의 위치와 이용 가능 대수, 시간, 사진 조회
  1. 예약 내역 조회
  • 사용자가 현재 이용 중인 예약 내역 조회
  • 사용자가 이전에 이용한 예약 내역 조회
  1. 주차공간 등록
  • 건물주는 본인 건물의 남는 잉여 주차공간 공유
  1. 매너온도 기반 신뢰도 시스템
  • 사용자의 부정 출차인증 등을 방지하기 위한 매너온도 시스템 도입(향후 개발 예정)
  • 주차공간 매너온도 시스템(평점)

Pinned Loading

  1. CampusPark-BE CampusPark-BE Public

    Java

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…