부산대학교 학생들을 위한 카페 정보 제공 플랫폼 "부각콩"입니다.
부산대 학생들이 각자 코딩하고 공부할 수 있는 카페 정보를 제공하고, 카페 소유자와 사용자가 상호작용할 수 있도록 돕는 플랫폼입니다.
부각콩은 부산대학교 학생들을 위한 카페 정보 제공 플랫폼입니다. 사용자는 카페의 위치, 시설 정보(와이파이, 콘센트, 테이블 등)와 도보 이동 시간을 확인할 수 있습니다. 또한, 카페 소유자는 자신의 카페를 등록하고 관리할 수 있으며, 커뮤니티 매니저와 상호작용하며 다양한 기능을 제공합니다.
주요 기능
- 카페 정보 제공 : 카페의 위치, 시설, 도보 시간 등의 정보를 제공하여 학생들이 효율적으로 공부할 수 있는 장소를 찾을 수 있도록 돕습니다.
- 카페 소유자 관리 : 카페 소유자는 공지사항 업데이트 및 카페 정보 수정 기능을 통해 자신의 카페를 관리할 수 있습니다.
- 리뷰 기능 : 사용자는 카페에 대한 후기를 작성하고 다른 사람들의 후기를 확인할 수 있습니다.
- Next.js v15.0.4
- TypeScript v5.7.2
- MUI (Material UI)
- Jotai
- Java 17
- Spring Boot v3.4.0
- Gradle 7.5 이상
- Spring Security & JWT
- Spring Data JPA
- PostgreSQL
- AWS S3
git clone https://github.com/ZoJim/Boogakcong-FE.git
yarn install
yarn dev
/resources/application.yml
에 키값 정보를 채우고, PostgreSQL의 host, password를 알맞게 설정합니다.
설정된 프로그램 기준
url: jdbc:postgresql://localhost:5432/postgres
username: postgres
password: 123456
git clone https://github.com/ZoJim/Boogakcong-BE.git
./gradlew build
./gradlew bootRun
Boogakcong은 Spring Security와 JWT를 사용하여 인증 및 권한 관리를 제공합니다. 백엔드는 JWT로 사용자 인증을 처리하며, 프론트엔드는 Jotai와 LocalStorage를 활용하여 사용자 상태를 관리합니다. 또한, CORS 정책을 통해 안전한 API 접근을 보장하며, 민감한 설정 값은 환경 변수로 관리됩니다.