배경
몇 가지 프로젝트를 진행하며, 그동안 배운 기술을 사용하여 API서버를 사용한 새로운 팀 프로젝트를 진행하고 싶었다.
아이디어
인생을 살아오면서 가장 중요하게 생각하는 것이 "약속"이다.
자신이나 인간관계에서 사람을 긍정적으로 판단하는데 있어 가장 중요한 요소라고 생각한다.
따라서 나만의 약속과 타인과의 약속을 지킬수 있는 웹 어플리케이션을 만들고자 마음을 먹었다.
같은 관심사를 가진 사람들과 약속을 만들며, 위치기반으로 거리를 파악할 수 있고 더 나아가 캘린더를 통해 자신의 약속을 관리할 수 있도록 구현을 해보려고 한다.
원래는 실시간 위치로 유저를 표현하고 싶었지만, 사생활 침해 우려가 있기 때문에 실시간 거리로 변경하게 되었다
컨셉
약속을 상징하는 "새끼손가락"을 컨셉으로 프로젝트를 진행하였다. 원래 올바른 영문 표기법은 Seaggisoon이지만, 모양과 읽기 편한 텍스트로 만들고자하는 마음이 커 Sekkison 이라는 문구를 선택하였다.
기본 구조
SpringBoot 프레임워크를 통해 API를 구축하고
HTML
,CSS
,Javascript
를 통해 프론트엔드를 구축하는 것을 목표로 하였다. DB는MySQL
과JPARepository
를 통해 구축하기로 기획하였고 백엔드 서버에서 API 작동여부는 insomnia를 통해 확인하기로 하였다.
UI 구성
Figma 사이트를 통해 기본적인 UI를 구축해보았다. 후에 디자인이 변경될수도 있지만, 틀을 잡아놓고 API를 구축한다면 더 나은 결과가 나올 것이라고 생각하고 진행하였다.