Mapack 프로젝트 소개
Mapack은 점심 시간에 뭐 먹지로부터 시작되었습니다. 실제로 사용이 되기 위해 배포까지 하였으나 서버 비용 이슈로 지금은 사용이 불가능합니다!
프로젝트 개요
Mapack은 위치 기반 장소 추천 및 토너먼트 방식 선택 서비스입니다. 사용자의 현재 위치나 원하는 위치를 중심으로 주변 장소를 검색하고, 토너먼트 방식을 통해 최종 장소를 선택할 수 있는 서비스를 제공합니다.
<aside>
📱 주요 기능
</aside>
- 위치 기반 장소 검색: 카카오맵 API를 활용한 실시간 장소 검색
- 토너먼트 배틀 시스템: 검색된 장소들을 대진표 형태로 구성하여 최종 선택
- 랜덤 장소 추천: 조건에 맞는 장소 중 랜덤 선택 기능
- 마이 히스토리: 사용자별 선택 장소 기록 및 관리
- 조건별 필터링: 카테고리, 거리, 키워드 기반 검색
<aside>
🛠️ 사용 기술
</aside>
- Frontend: Next.js, React, TypeScript, Redux Toolkit, Styled-components : Styled-components를 tailwind css로 전환중.
- Backend: Node.js, Express, MySQL, Sequelize, JWT 인증
- Naver Maps API, Kakao API
- ~~Testing: Jest, React Testing Library, MSW : 하였으나~~ deprecated
CLIENT
SERVER
프로젝트 회고