- CogitCogit
- 💻 구동 방법
2023.10.7 ~ 2023.11.17 (약 7주)
📢 하얀마음 109 (A109)
![]() 이현구 |
![]() 연제정 |
![]() 박성준 |
![]() 박현철 |
![]() 임하은 |
![]() 주창훈 |
💡 프로젝트 명: 코깃코깃
목적: 알고리즘 스터디와 코드 관리를 간편하게 관리하고 싶다.
기대효과:
- 알고리즘 스터디 일정과 멤버 관리를 보다 간편하게 진행할 수 있다.
- 서로간의 코드를 더 명확하게 리뷰할 수 있다.
💡 계정: Github 소셜 로그인을 통해 계정을 등록한다.
💡 스터디: 팀원을 관리하고 모든 일정을 한 번에 달력으로 볼 수 있다.
💡 일정: 문제를 등록하고 팀원들의 문제 풀이 현황을 보며 코드 리뷰를 할 수 있다.
💡 크롬 익스텐션: 백준 및 프로그래머스 문제 풀이 GitHub 자동 push
명세서
WIREFRAME
- Clone Project
git clone https://lab.ssafy.com/s09-final/S09P31A109.git
- change path to /Frontend
npm i
- create .env file
# .env.development
NEXT_PUBLIC_API=http://localhost:8080
NEXT_PUBLIC_GITHUB_CLIENT_ID={YOUR_GITHUB_CLIENT_ID}
NEXT_PUBLIC_GITHUB_SECRET_KEY={YOUR_GITHUB_SECRET_KEY}
# .env.production
NEXT_PUBLIC_API=http://cogit.kr/api
NEXT_PUBLIC_GITHUB_CLIENT_ID={YOUR_GITHUB_CLIENT_ID}
NEXT_PUBLIC_GITHUB_SECRET_KEY={YOUR_GITHUB_SECRET_KEY}
- frontend start
npm start
- change path to /Backend/src/main/resources
create env.yml
MARIADB_DATABASE_URL: {YOUR_MARIADB_URL}
DATABASE_USERNAME: {YOUR_MARIADB_USERNAME}
DATABASE_PASSWORD: {YOUR_MARIADB_PASSWORD}
GITHUB_CLIENT_ID: {YOUR_GITHUB_CLIENT_ID}
GITHUB_CLIENT_SECRET: {YOUR_GITHUB_CLIENT_SECRET}
ACCESS_TOKEN_VALID_TIME: {YOUR_ACCESS_TOKEN_VALID_TIME}
JWT_KEY_SIZE_BITS: {YOUR_JWT_KEY_SIZE_BITS}
JWT_SECRET_KEY: {YOUR_JWT_SECRET_KEY}
REFRESH_TOKEN_VALID_TIME: {YOUR_REFRESH_TOKEN_VALID_TIME}
S3_BUCKET: {YOUR_S3_BUCKET_NAME}
S3_ACCESS_KEY: {YOUR_S3_ACCESS_KEY}
S3_SECRET_KEY: {YOUR_S3_SECRET_KEY}
- Run CogitApplication
[포팅메뉴얼 참조](https://catkin-guavaberry-869.notion.site/95c158f533524339838daf0d8c9392ed?pvs=4)
---