Skip to content
@event-information

SeoulCulturePort

문화 행사 정보 조회 서비스

🚀 서울컬쳐포트 (SeoulCulturePort)

📝 프로젝트 소개 : 서울시 문화 행사 검색과 리뷰 작성

📅 프로젝트 기간 : 2023.03.17 ~ 2023.03.23

👨‍👩‍👧‍👦 5조 : FE 송철환 김용민 , BE 장진혁 노명빈 홍다정

Youtube Badge Notion Badge S3 Badge

🔧 Technologies & Software Used

  1. 홈 화면

    모든 사용자가 전체 게시글을 조회 및 검색을 할 수 있도록 구현하였습니다.

    회원가입과 로그인 을 헤더에 설정하여 로그인 시 마이페이지및 본인 닉네임을 확인할 수 있도록 하였습니다.

  2. 회원가입 로그인

    JWTWebToken + spring boot Security 를 적용하여 구현하였습니다.

  3. 게시글 조회

    최신순으로 조회할 수 있으며 전체 게시글, 상세 게시글, 마이페이지 게시글로 분류하였습니다.

  4. 게시글 작성

    사용자가 입력한 데이터를 Amazon S3로 저장하여 관리합니다.

    작성자만 수정/ 삭제 할 수있으며 좋아요 기능이 포함되어 있습니다.

  5. 게시글 좋아요

    사용자가 게시글에 좋아요를 누를 수 있고 다시 한 번 누르면 좋아요가 취소됩니다.

    상세 페이지의 경우 모든 사용자가 조회 가능 하지만, 로그인을 한 경우에만 좋아요를 누를 수 있습니다.

  6. 댓글 및 댓글 좋아요

    게시글에 댓글을 작성할 수 있고, 작성자만 수정/ 삭제 할 수 있으며 게시글과 같이 좋아요 기능이 포함되어 있습니다.

  7. 마이페이지

    내가 작성한 글, 댓글을 확인할 수 있습니다.

    해당 게시글의 상세페이지를 확인할 수 있습니다.

  8. 예외처리

    Custom ErrorCode 및 StatusCode를 전달하여 프론트엔드와 명확하게 소통하였습니다.

Back-End

  1. 개인 계정마다 게시글, 댓글에 대한 좋아요 여부 판단 로직
  2. CICD 자동배포 민감한 정보 숨기기
  3. CORS 문제 해결
  4. API 명세서에 작성에 대한 중요성

Front-End

  1. API 리퀘스트 변경에 대한 미숙지
  2. 로그인 시, 토큰 전송 방식으로 인한 이전 토큰 송신 문제
  3. dispatch 보낼 시 응답의 특정 조건에 따라 그 뒤 동작 달라지는 기능
  4. axios 요청 보낼 때 data-type

Pinned Loading

  1. Event-frontend Event-frontend Public

    JavaScript

  2. SeoulCulturePort-Backend SeoulCulturePort-Backend Public

    서울문화행사 조회 서비스

    Java 2

Repositories

Showing 3 of 3 repositories
  • event-information/Event-frontend’s past year of commit activity
    JavaScript 0 0 0 0 Updated Mar 23, 2023
  • .github Public
    event-information/.github’s past year of commit activity
    0 0 0 0 Updated Mar 23, 2023
  • SeoulCulturePort-Backend Public

    서울문화행사 조회 서비스

    event-information/SeoulCulturePort-Backend’s past year of commit activity
    Java 0 2 2 0 Updated Mar 23, 2023

Top languages

Loading…

Most used topics

Loading…