An introductory service for real estate agents
공인중개사가 부동산중개를 원하는 고객들을 대상으로 소개하거나 상담할 수 있는 개인용 홈페이지입니다.
- 매물게시 - 유형별 매물게시, 매물 검색, 지도에서 부동산 위치 둘러보기, 부동산 상세정보 보기
- 매물관리 - 부동산 올리기, 부동산정보 수정, 부동산 게시물 내리기, 부동산 게시물 끌어올리기
- 상담문의 - 관리자에게 문의, 실시간채팅, 2명이상 단체 채팅, 채팅방 지우기
프로젝트는 docker-compose로 구성되어 있습니다.
google api의 클라이언트 아이디와 시크릿키를 준비해야하며 없다면 발급해야 합니다.
Google api발급하기 >>> google
프로젝트를 실행시키는 방법은 다음과 같습니다.
-
.env_template 파일을 통해 .env를 설정해줍니다. 설정해야 하는 항목은 다음과 같습니다.
- DB_USER= 디비 초기화 유저.
- DB_PASSWORD= 디비 초기화 유저 비번.
- DB_ROOT_PASSWORD= 디비 초기화 루트 비번.
- SERVER_HOST= 서버의 호스트 네임
- DOMAIN= 서비스 url (http 또는 https포함, 특별한 포트를 이용한다면 포트번호도 포함)
- APP_NAME= 프론트앱에서 표시 될 서비스 이름.
- APP_LOCATION= 하단의 주소지 표기.
- APP_PHONE_INFO= 하단의 전화번호 표기.
- APP_PHONE_NUMBER= 통화아이콘 누르면 연결될 전화번호.
- ADMIN_EMAIL= 관리자이메일 목록(','로 구분한다).
- GOOGLE_MAIL_UNAME= smtp용 메일 주소 ID
- GOOGLE_MAIL_PWD= smtp용 메일 주소 PASSWORD
- GOOGLE_AUTH_CLIENT_ID= 구글api 클라이언트id
- GOOGLE_ACCESS_SECRET= 구글api 클라이언트pwd
- GOOGLE_AUTH_CALLBACK_URL= 구글api 클라이언트 콜백주소
- KAKAO_MAP_KEY=카카오맵api 자바스크립트 키
- MY_LOCATE_X= 사무실 좌표의 경도
- MY_LOCATE_Y= 사무실 좌표의 위도
-
make 합니다.
이 프로젝트는 크롬브라우저에서 테스트되었습니다.