시스템 명칭: Sweet Spot
팀명: KBK
팀 구성원: 김민경, 변소윤, 김건우
1. 시스템명: Sweet Spot
Sweet Spot은 “매력적인 장소”를 의미한다.
2. 시스템 간략 설명
충북대학교 내 또는 인근의 장소들을 사용자들이 직접 공유하고 지도에 매핑할 수 있는 커뮤니티 중심의 웹 기반 서비스이다. 사용자는 장소를 등록하고 이를 커뮤니티와 공유하며, 게시판을 통해 자유롭게 의견을 나눌 수 있다.
3. 핵심 기능
- 회원가입 및 로그인: 이메일과 비밀번호 기반의 회원가입 및 로그인 기능을 제공하며, 인증된 사용자만 장소 등록 및 게시글 공유 등의 기능을 사용할 수 있다.
- 지도 기반 장소 등록: 사용자가 직접 특정 장소를 지도 위에 핀(Pin)으로 찍고, 이름/설명/이미지를 입력하여 시스템에 등록할 수 있다.
- 지도 게시판: 등록한 장소는 지도 게시판에 공유할 수 있다. 해당 장소는 지도에서 바로 접근 가능하게 표시된다.(+ 지도 게시판에 등록된 장소를 내 개인 장소로 등록할 수 있음을 여기다 써야될듯?)
- 신고: 사용자는 부적절한 게시글이나 댓글을 신고할 수 있으며, 신고된 콘텐츠는 관리자 확인 후 조치됩니다.
- 마이페이지: 사용자는 자신의 마이페이지를 통해 작성한 게시글, 댓글 등을 관리하고, 닉네임, 비밀번호 등의 계정 정보를 수정할 수 있습니다.(+ 요구사항에 프로필 수정도 넣어놨으니 여기에도 추가?)
4. 운영 환경 및 조건
Sweet Spot은 웹 기반 애플리케이션으로, React.js를 이용한 프론트엔드와 Spring Boot 기반의 백엔드 서버, 그리고 MySQL 데이터베이스를 사용하여 개발됩니다.