![모임생성](https://private-user-images.githubusercontent.com/133188752/356822742-d43e9ba4-e346-430c-973b-a2ffc3be185c.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTcwOTgsIm5iZiI6MTczOTYxNjc5OCwicGF0aCI6Ii8xMzMxODg3NTIvMzU2ODIyNzQyLWQ0M2U5YmE0LWUzNDYtNDMwYy05NzNiLWEyZmZjM2JlMTg1Yy5naWY_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxMDUzMThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04Y2FiNDY3YjcxOTFlNmZlOWZhOWUyNjU4NTUzZjZjNjFhYTdlNTQzMWU4MmI2OWQ2Mzk3Zjc5MmNmOGM4MjcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.eGOAD7KTic_ggduwIFbJycKBwcLfCm5ivfS6XPEU2xY)
사용자는 모임 상세 페이지에서 모임을 자세하게 조회할 수 있습니다.
상세 사진을 조회할 수 있고 모임의 주소를 복사할 수 있고
모임 생성자는 모임을 수정, 종료, 삭제할 수 있고 신청자의 참가 여부를 수락 또는 거절할 수 있습니다.
사용자는 같은 모임에 참여하고 있는 다른 참가자와 채팅을 할 수 있습니다.
간단한 공지사항을 전달할 수 있고 참가자간의 연락을 할 수 있습니다.
마이페이지에서 본인은 프로필 수정을 할 수 있습니다.
그리고 사용자가 가입한 모임, 생성한 모임을 조회할 수 있습니다.
모임을 마친 후 사용자는 후기를 작성할 수 있습니다.
후기를 남겨 사용자의 Manner Stat을 올리거나 내려서 다른 사용자에게 참고가 될 수 있도록 점수를 매길 수 있습니다.
![image](https://private-user-images.githubusercontent.com/133188752/339397195-062b2e70-bc07-4c7a-a00d-8bbf868b06c8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTcwOTgsIm5iZiI6MTczOTYxNjc5OCwicGF0aCI6Ii8xMzMxODg3NTIvMzM5Mzk3MTk1LTA2MmIyZTcwLWJjMDctNGM3YS1hMDBkLThiYmY4NjhiMDZjOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQxMDUzMThaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xYWFlMmVkYzY5YzYxNmFiMjc1MDk3OWUzZWJlMDcyYzNjMDUxN2U1ZTNlOWI4YTFhNDU1NWU0ODczNTc5MGZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.optNLK_SyQUY2Mzn4652YG45iqNoEbisiK59PXEhcv8)
![image](https://private-user-images.githubusercontent.com/88658828/356826459-11a27a1b-32eb-40d3-91d2-eb444fa7ccc2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTcwOTgsIm5iZiI6MTczOTYxNjc5OCwicGF0aCI6Ii84ODY1ODgyOC8zNTY4MjY0NTktMTFhMjdhMWItMzJlYi00MGQzLTkxZDItZWI0NDRmYTdjY2MyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDEwNTMxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiNDFmYjZlMjBjNDQyMjc1OGVhYzAyNDEzN2Y1ZjNmNDU4YWM1YWRmY2FmMmYzMzdlMmU0NjRjZjZjYzI1ZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gBwIw51Is0LpVEQmnzN6Fli2QJcDT1pAitlNYSKHj4U)
![image](https://private-user-images.githubusercontent.com/88658828/356826486-249e488a-bdef-4785-9427-f75912491148.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTcwOTgsIm5iZiI6MTczOTYxNjc5OCwicGF0aCI6Ii84ODY1ODgyOC8zNTY4MjY0ODYtMjQ5ZTQ4OGEtYmRlZi00Nzg1LTk0MjctZjc1OTEyNDkxMTQ4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDEwNTMxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQxZjZiYWIzYWNiNGZhZjZmNzUyNjAzNjlhMzQ5NjA2ZjFiM2VhNGI2ZWU2NmUxNjZlMDRlZDk1Y2UzZTk5ODImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XZUzNzK581g0pKTnX1BJ-PydIQQ6ozRyrW6qdfqvGgs)
![image](https://private-user-images.githubusercontent.com/88658828/356826501-d7632508-03f4-4f8c-b532-5fefaa5b1332.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MTcwOTgsIm5iZiI6MTczOTYxNjc5OCwicGF0aCI6Ii84ODY1ODgyOC8zNTY4MjY1MDEtZDc2MzI1MDgtMDNmNC00ZjhjLWI1MzItNWZlZmFhNWIxMzMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDEwNTMxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThkMDc0MDJjYTE4MTcyODAxMmU4NDY1NDNjNTc3YWZjMGU5ZDZiOTFkMTRhMmFiZThkYTlmMDYxYmIwNDlhMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9n1qSy35eeh7LPht0dG5pwYV1lSo9NhguduTE7Qz1LE)
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 |
|
|
|
|
|
|