SWEETKINGDOM
(디지털컨버전스)자바(JAVA)기반 공공데이터 융합 개발자 양성과정A16 1회차
| 개요 | - 프로젝트 기간 : 2023.06.21 ~ 2023.08.03 - 프로젝트명 : SWEETKINGDOM - 기획 배경 : 카페를 운영하는 영세자영업자 이익 증대를 위한 프로젝트 - 기대 효과 : 게임 컨셉을 차용해 서비스 이용자에게 새로움을 선사하는 웹사이트 개설을 목표 → 새로운 이용자 유입 기대 |
|---|---|
| 구현기능 | 0. 메인 홈 : 카페 랭킹, 추천 장소 등 사이트 통합 기능 제공 1. 카페 소개 : 등록된 카페 관련 정보 제공 및 리뷰 작성 2. 길드(소모임) : 새로운 길드 개설 및 길드 참여 3. 퀘스트, 이벤트 : 챌린지 개념의 목표를 제공해 회원 참여 유도 4. 상점 : 일반 결제를 통해 포인트 결제, 포인트로 쿠폰 구매 5. 개인 / 기업 회원 맞춤형 서비스 제공 : 사이트 이용에 필요한 기능 제공(리뷰 조회, 참여 길드 조회 등) 6. 로그인 / 회원가입 : 사이트 이용을 위해 필요한 필수 기능 제공 7. 마이페이지(일반 회원) : 작성 리뷰, 참여 길드, 이벤트, 결제 / 포인트 내역 및 정보 수정 등 기능 제공 8. 마이페이지(사업자 회원) : 업체 등록, 리뷰 관리, 세일 이벤트 생성 등 기능 제공 9. 관리자 페이지 : 사이트 관리에 필요한 관리자 기능 구현(카페 등록, 신고 처리 등) |
| 설계의 주안점 | 직관적인 ui / ux와 지도를 제공하여 사이트 이용자가 다양한 카페 정보를 쉽게 접하고, 찾아갈 수 있도록한다. 단순 정보 제공에 그치지 않고 길드, 퀘스트 등을 통해 이용자의 직접적인 참여를 유도하는 서비스를 제공한다. 카페를 연상하는 부드러움 색감과 디저트를 연상케 하는 색상을 사용하여 이용자의 지속적인 흥미를 유발한다. 랜덤박스, 룰렛 등 다양한 이벤트를 통해 이용자의 지속적인 사이트 접속과 참여를 유도한다. Spring Boot security와 JWT를 활용하여 로그인과 사용자의 이용정보 보안성을 향상시킨다. |
| 사용기술 및 개발환경 |
MockUp Tool : Figma 형상 관리 : Git 사용 언어 : HTML, CSS(SCSS), JavaScript(JSX) / Java 프론트엔드 라이브러리 : React, Node.js 백엔드 프레임워크 : Spring Boot - JPA RDBMS : MySQL 이미지 DB : Firebase Storage IDE : IntelliJ, VScode, MySQL WorkBench 협업 도구 : GitHub, Notion, Figma |
|
|