Skip to content

FoodieLog/foodie-log-server

Repository files navigation

🍽️ FOODIE LOG (푸디로그 - 나만의 작은 맛집 지도)

푸디로그-1

🔼 QR 코드 스캔해서 다운받기

푸디로그-2 푸디로그-3 푸디로그-4 푸디로그-5

프로젝트 기간 : 2023.7.5. ~ 2023.10.10
배포 주소 : 푸디로그
백엔드 Repository : 백엔드
프론트 Repository : 프론트엔드


🛠️ 기술 스택

🏛️ 아키텍쳐

foodie-log-아키텍쳐

📦 ERD

foodie-log-ERD

📄 API 명세

서버 배포 전: Postman mock server를 구축하여 프론트엔드-백엔드 개발을 병렬적으로 진행

foodie-log-API(1)

서버 배포 후: Swagger 페이지로 문서화 하여 프론트엔드 공유

foodie-log-API(2)

🧑‍💻 백엔드 개발팀

- PL(Project Leader)
- Project 초기 setting
- 인증/인가 구현
    - Spring Security 설정
    - JWT 토큰 기반 인증 구현
    - 자체 회원가입(이메일 인증) 구현
    - 카카오 로그인 연동
- 회원 API 구현
    - 알림 설정
    - 뱃지 신청
    - 프로필, 비밀번호 수정
    - 로그아웃, 탈퇴
    - 회원 검색
- 관리자 서버 신고 관리 API 구현
- EC2 + Docker 서버 환경 구축
- CI/CD 파이프라인 구축
    - GitHub Actions 를 이용한 CI 테스트 자동화
    - Jenkins 를 이용한 배포 자동화
- 피드, 댓글 API 구현
    - 메인 피드 구현
    - 댓글 추가 및 삭제 구현
    - 댓글 및 피드 신고 기능 구현
- 마이 페이지 API 구현
    - 유저 프로필 및 유저 피드 리스트 구현
    - 팔로우 기능 구현
- 관리자 서버 전체 회원 관리 API 구현
- Project 멀티모듈 setting
- Kakao 검색 API 구현
- AWS setting
    - AWS EC2 설정
    - AWS S3 설정 및 구현
    - Redis 설치
- 회원 피드, 맛집 API 구현
    - 피드 업로드
    - 맛집 검색, 추천
    - 맛집 추천
- 관리자 서버 탈퇴 회원 관리 API 구현

About

지도형 맛집 공유 및 추천 SNS 플랫폼

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages