Skip to content
Snippets Groups Projects
Select Git revision
  • main default
1 result

festivelo_backend

  • Clone with SSH
  • Clone with HTTPS
  • Festivelo_backend

    • 구현 기능

      • 구글 로그인/회원가입 기능 구현
      • 일반 사용자 로그인/회원가입 기능 구현
      • main page을 로그인 화면으로 설정/회원가입, 구글로그인 버튼 생성
      • 사용자 이름, 비밀번호 수정
      • 회원 탈퇴 구현 완료.
        • 공동 참여자로 속한 그룹에서 나가게 되어있음
        • 사용자가 작성한 리뷰 데이터 삭제
      • 공동 참여자 여행 계획 수정 기능 추가
      • JWT 토큰을 이용한 인증 고려
      • 협업을 위한 공유 데이터베이스 생성
      • 여행 계획 추가, 삭제, 수정 기능 구현
      • 여행 계획 추가 시 공동 참여자 추가 기능 구현
      • 즐겨찾기 기능 구현(추가, 조회, 삭제)
      • 리뷰 기능 구현(추가, 조회, 수정, 삭제)
    • 실행 방법

      • cd festivelo_backend
      • .env 파일 생성 후, dotenv 파일 내용 작성(구글)
      • node app.js

    -.env

    GOOGLE_CLIENT_ID=302039083956-uo1lv1a9fe3hlv3qgp4sdr2k1540vd1u.apps.googleusercontent.com
    GOOGLE_CLIENT_SECRET=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
    mongoURL=mongodb+srv://xenis105:fIQwdGIijhVqNGWy@festivelo.topix.mongodb.net/?retryWrites=true&w=majority&appName=festivelo
    PORT=8000
    JWT_SECRET=H8K5cN/8EZ8ntFjvgWOdJCCgz9mmhbkRxtAvNTVZe5M=
    TOKEN_EXPIRATION=15m
    TOKEN_EXPIRATION=1h