사용자는 모임 생성 페이지에서 모임을 생성할 수 있습니다. 제목, 카테고리, 모임 장소, 약속 날짜, 모임 최대 인원수, 게시글, 사진을 입력하여 모임을 생성할 수 있습니다.
사용자는 모임 상세 페이지에서 모임을 자세하게 조회할 수 있습니다. 상세 사진을 조회할 수 있고 모임의 주소를 복사할 수 있고 모임 생성자는 모임을 수정, 종료, 삭제할 수 있고 신청자의 참가 여부를 수락 또는 거절할 수 있습니다.
사용자는 같은 모임에 참여하고 있는 다른 참가자와 채팅을 할 수 있습니다. 간단한 공지사항을 전달할 수 있고 참가자간의 연락을 할 수 있습니다.
마이페이지에서 본인은 프로필 수정을 할 수 있습니다.
그리고 사용자가 가입한 모임, 생성한 모임을 조회할 수 있습니다.
모임을 마친 후 사용자는 후기를 작성할 수 있습니다.
후기를 남겨 사용자의 Manner Stat을 올리거나 내려서 다른 사용자에게 참고가 될 수 있도록 점수를 매길 수 있습니다.
docker repository를 클론하고 서브모듈을 추가합니다.
git clone https://github.com/2024-Team-Techeer-Salon/Moitda-Docker.git &&
git submodule init &&
git submodule update
env 환경 파일을 작성해 줍니다. 빈 칸도 직접 채웁니다.
- Moitda-Frontend/.env
# kakao map API KEY
NEXT_PUBLIC_KAKAO_SDK_URL=
# kakao REST API KEY
NEXT_PUBLIC_KAKAO_REST_API_KEY=
# BACKEND BASE URL FOR DEVELOPMENT
NEXT_PUBLIC_BASE_URL=http://localhost:8080
- Moitda-Backend/.env
MYSQL_USER=
MYSQL_PASSWORD=
STACK_VERSION=7.10.2
NAVER_CLIENT_ID==
NAVER_CLIENT_SECRET==
NAVER_AUTHENTICATION_METHOD=client_secret_post
NAVER_REDIRECT_URI=http://localhost:8080/login/oauth2/code/naver
NAVER_AUTHORIZATION_URL=https://nid.naver.com/oauth2.0/authorize
NAVER_TOKEN_URL=https://nid.naver.com/oauth2.0/token
NAVER_USER_INFO_URL=https://openapi.naver.com/v1/nid/me
NAVER_NAME_ATTRIBUTE=response
KAKAO_CLIENT_ID==
KAKAO_CLIENT_SECRET==
KAKAO_AUTHENTICATION_METHOD=client_secret_post
KAKAO_REDIRECT_URI=http://localhost:8080/login/oauth2/code/kakao
KAKAO_AUTHORIZATION_URL=https://kauth.kakao.com/oauth/authorize
KAKAO_TOKEN_URL=https://kauth.kakao.com/oauth/token
KAKAO_USER_INFO_URL=https://kapi.kakao.com/v2/user/me
KAKAO_NAME_ATTRIBUTE=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=http://localhost:8080/login/oauth2/code/google
JWT_SECRET_KEY=
AWS_ACCESS_KEY=
AWS_SECRET_KEY=
AWS_S3_BUCKET_NAME=
AWS_S3_REGION=
AWS_S3_BASE_PROFILE_IMAGE_URL=
AWS_S3_BASE_BANNER_IMAGE_URL=
LOGGING_PATH=
아래 명령어로 Docker를 실행하고 http://localhost로 접속합니다.
cd Moitda-Backend &&
docker-compose -f docker-compose.yaml up -d --build
Pictures | ||||||
---|---|---|---|---|---|---|
Name | 윤주원 | 강정현 | 이상훈 | 조진우 | 정유진 | 안나경 |
Position |
Leader Backend DevOps |
Backend DevOps |
Backend DevOps |
Frontend Design |
Frontend Design |
Frontend Design |
GitHub |