Skip to content

제로웨이스트 소비를 장려하기 위한 서비스 Map2Zero입니다.

Notifications You must be signed in to change notification settings

team-ecolink/map2zero-backend

Repository files navigation

Map:Zero

개요

지속가능한 삶을 위한 ESG 서비스 Map:Zero(맵투제로)의 서버 레포지토리입니다.

목차

서비스 소개

서울 내 다양한 지역에서 운영되고 있는 제로 웨이스트 샵들의 위치와 리뷰, 판매 제품 정보, 매장 이용 방법, 다양한 이벤트를 한눈에 확인할 수 있는 플랫폼 서비스

🌱 일반 사용자를 위한 기능

1. 내 위치 기준 가까운 매장 확인

  • 스마트 서울맵 API를 이용하여 가져온 제로웨이스트샵의 정보들을 네이버 지도 API를 통해 지도 기반으로 확인할 수 있다.

2. 매장 상세 정보 제공 및 리뷰, 북마크 기능

  • 매장 위치, 운영 시간, 연락처, 리뷰, 판매 제품, 이벤트 정보와 같은 상세 정보를 확인할 수 있다.
  • 매장 북마크 기능과 리뷰 작성 기능을 제공한다.

3. 매장 및 판매 제품 검색

  • 매장 이름으로 검색할 수 있으며 판매 제품 이름 기반으로 그 제품을 파는 매장을 검색할 수 있다.
  • 인기 검색어와 최근 검색어를 확인할 수 있다.


🌱 점주를 위한 기능

매장 등록 신청 후 승인이 되면 매장 관리 가능

1. 매장 제품 등록 및 관리

  • 판매 중인 제품들을 등록할 수 있으며 재고 여부에 따라 판매중 여부를 설정할 수 있다.

2. 매장 이벤트 등록 및 관리

  • 이벤트 정보를 등록할 수 있다.

기술 스택

Server

springboot java hibernate

SpringSecurity

DataBase

mysql redis s3

CI/CD

gha

docker gradle

aws ec2 route53

ubuntu

Documents

swagger notion

ETC

slack discord

ERD

map2zero

서버 아키텍쳐

Map2Zero-Architecture

Swagger

Github Flow 전략

컨벤션

Feat : 새로운 기능 추가
Fix : 버그 수정
Refactor : 코드 리팩토링
Docs : 문서 수정
Style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
Chore : 빌드 업무 수정, 패키지 매니저 수정

Contributors


BE 팀장 : 이준표


BE 팀원 : 이현희


BE 팀원 : 최이주


BE 팀원 : 성유진

About

제로웨이스트 소비를 장려하기 위한 서비스 Map2Zero입니다.

Resources

Stars

Watchers

Forks