이리와 Eriwa

이리와는 "여행" 이라는 공통 분모로 만나는 웹 서비스입니다. 사용자들은 자신이 방문한 장소에 대한 게시글을 작성하고 정보를 공유하여, 여행 장소를 추천할 수 있는 커뮤니티입니다.

기능 소개

(1) [사용자 기능]

  1. 회원 가입
  2. 회원 탈퇴
  3. 로그인 / 로그아웃
  4. 마이페이지
  5. 개인정보 수정
  6. 내가 쓴 글/댓글 보기
  7. 관리자 문의하기
  8. 알림함
  9. 쪽지함
  10. 추천한 글 모음
  11. 게시판-지역별보기
  12. 게시글 검색
  13. 게시글 조회
  14. 게시글 작성
  15. 게시글 수정
  16. 게시글 삭제
  17. 게시글 추천
  18. 댓글 작성
  19. 댓글 수정
  20. 댓글 삭제

(2) [관리자 기능]

  1. 전체 회원 조회
  2. 회원 삭제
  3. 전체 게시글 조회
  4. 게시글 삭제
  5. 문의내역 조회
  6. 문의글 답변

이리와 첨부파일 설명(lms 과제란에 제출된 첨부파일)

  • dotenv 작성 내용: 서비스 실행하는 법의 3번 스텝까지 완료된 후, DB 연동을 위해 필요한 파일 내용이다.
  • admin 계정: 이리와 서비스 내에서 /admin/member URL에 접속하기 위해 필요한 관리자 계정의 아이디와 비밀번호이다.

서비스 실행 필요한 것들

서비스 실행하는 법

  1. NodeJs를 미리 설치한다.

  2. https://github.com/Eriwa-Come-here/Eriwa 사이트에 접속한 뒤, Code 버튼을 눌러 https URL를 복사한다.

  3. 리포지토리를 복사할 폴더를 생성하고, 폴더 안에서 git bash, github desktop, vscode 등 git을 실행할 수 있는 어플리케이션을 열고
    git clone https://github.com/Eriwa-Come-here/Eriwa.git
    을 입력하여 리포지토리를 복사한다.

  4. 작업 폴더 안의 Eriwa 폴더로 이동한 뒤 npm install을 입력하여 필요한 모듈들을 다운로드받는다.

  5. 폴더 안에서 “.env”라는 이름을 가진 파일(경로: /Eriwa/.env)을 생성하고 내용은 최종보고서와 같이 첨부한 파일(“dotenv 작성 내용”) 내용대로 작성한다.

  6. 터미널 환경에서 작업 폴더로 이동한 뒤,
    node main.js sudo node main.js
    둘 중 한 명령어를 입력하여 서비스를 실행한다.

  7. 웹 브라우저를 켜고 url에 서비스를 실행시킨 호스트의 ip 주소로 접속한다.

  8. 이리와를 즐겨주세요!ヾ(≧▽≦*)o 🚗 💨💨