Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 4.03 KB

README.md

File metadata and controls

71 lines (44 loc) · 4.03 KB

모두의 문화생활 웹 어플리케이션

"모두의 문화생활"은 경기도 내 문화 프로그램 정보를 쉽게 검색하고 접할 수 있도록 도와주는 어플리케이션입니다. 이 어플리케이션을 사용하면 사용자들은 위치, 관심 분야, 날짜 등을 기반으로 경기도 내의 다양한 문화 프로그램 정보를 손쉽게 찾을 수 있습니다.

아키텍처

기획 배경

우리는 경기도에 거주하면서 지역의 다양한 문화 활동에 관심을 가지고 있습니다. 하지만 이러한 문화 활동들에 대한 정보는 흩어져 있고, 종종 접근하기 어렵다는 문제점을 발견했습니다. 이 어플리케이션은 이러한 문제를 해결하여 지역 주민들이 쉽게 문화 활동에 참여하고 즐길 수 있도록 하기 위해 기획되었습니다.


주요 기능 및 서비스

  • 필터링 및 검색 기능: 사용자는 원하는 날짜, 시간, 비용, 분야, 프로그램 형태 등으로 프로그램을 검색하고 필터링할 수 있습니다.
  • 프로그램의 상세 정보 제공: 선택한 프로그램에 대한 상세 정보를 제공하고, 예매 또는 신청할 수 있도록 합니다.
  • 다양한 문화 소식 제공: 행사 정보뿐만 아니라 문화재단 및 여러 문화기관의 공지사항 및 소식을 제공하여 사용자들이 최신 소식을 받아볼 수 있도록 합니다.
  • 관심있는 프로그램 모아보기: 사용자는 관심 있는 프로그램을 모아서 볼 수 있도록 합니다.
  • 후기 작성 및 공유 기능: 참여한 프로그램에 대한 후기를 작성하고 공유할 수 있는 기능을 제공하여 사용자들 간에 정보를 공유할 수 있도록 합니다.
  • 길찾기 기능: 사용자는 검색한 문화행사에 참여하기 위한 길찾기 기능을 이용할 수 있습니다. 딥 링크를 통해 이용이 가능하게 구현할 계획입니다.

아키텍처

아래는 본 프로젝트의 아키텍처 다이어그램입니다:

람다 상세 아키텍처

  • search-list

    search-list
  • searchresult-lambda

    searchresult-lambda
  • search-buttom

    search-buttom
  • notice-lambda

    notice-lambda

사용된 공공데이터

이 프로젝트에서는 다음과 같은 공공데이터를 활용하였습니다:

  1. 경기도 문화 행사 현황
  2. 경기문화재단 문화행사 현황
  3. 경기문화재단 문화 공고/소식 현황
  4. 경기도_소식 현황

기대 효과

"모두의 문화생활" 어플은 경기도 지역의 다양한 문화 프로그램에 대한 정보를 한 곳에서 제공하여 사용자들이 편리하게 참여할 수 있도록 도와줍니다. 이를 통해 지역 문화 활동에 대한 관심과 참여를 촉진하며, 지역 경제에도 긍정적인 영향을 미칠 것으로 기대합니다.


프로젝트 실행 방법

  1. 레포지토리를 클론합니다.
  2. 프로젝트 폴더로 이동하여 필요한 의존성을 설치합니다.
  3. 어플리케이션을 실행합니다.
  4. 서버를 실행할 때는 터미널 창에 다음 명령어를 입력하세요:
    nodemon server.js

더 자세한 내용은 프로젝트의 Wiki를 참조하세요.