Cotopia๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ํํฉ์ ์๋์ผ๋ก ์ถ์ ํ๊ณ , ํ ๋จ์๋ก ๊ฒฝ์ํ๋ฉฐ ์ฑ์ฅํ ์ ์๋ ํ๋ซํผ์ ๋๋ค. ๋ํ ๋ฌด์ ํ ํด๋ฆญ์ ํตํด ์ฌ๋ฏธ์๋ ์ ์ฌ ๋ฉ๋ด ๊ฒฐ์ ํ๋ ๋ฏธ๋๊ฒ์๋ ์ ๊ณตํฉ๋๋ค!
- LeetCode, ๋ฐฑ์ค(solved.ac) ๋ฌธ์ ํ์ด ํํฉ ์๋ ์ถ์
- ์ผ์ผ/์ฃผ๊ฐ/์๊ฐ ๋ฌธ์ ํ์ด ํต๊ณ
- ๊ฐ์ธ๋ณ ์ฑ์ฅ ๊ทธ๋ํ ์ ๊ณต
- ํ ์์ฑ ๋ฐ ๊ฐ์ ๊ธฐ๋ฅ
- ํ์๋ค๊ณผ ์ค์๊ฐ ์์ ๊ฒฝ์
- ํ๋ณ ํต๊ณ ๋ฐ ๋ญํน ์์คํ
- ๋งค์ผ ๋๋คํ ์ ์ฌ ๋ฉ๋ด 5๊ฐ ์๋ ์ถ์ฒ
- ๋ฌด์ ํ ํด๋ฆญ ํฌํ๋ก ์ฆ๊ธฐ๋ ์ ์ฌ ๋ฉ๋ด ๊ฒฐ์
- ์ค์๊ฐ ์ธ๊ธฐ ๋ฉ๋ด ํ์ธ
- Java 17
- Spring Boot 3.3.4
- PostgreSQL
- WebSocket (์ค์๊ฐ ํฌํ ์๏ฟฝ๏ฟฝ๏ฟฝํ )
- Redis (์ค์๊ฐ ํฌํ ์์คํ )
- Amazon S3
- Amazon CloudFront
- AWS EC2
- AWS Lambda
- AWS EventBridge
- LeetCode
- ๋ฐฑ์ค (solved.ac)
- ๋ ๋ง์ ํ๋ซํผ ์ง์ ์์
git clone https://github.com/your-repo/cotopia.git
cd cotopia
./gradlew clean buildjava -jar build/libs/cotopia-0.0.1-SNAPSHOT.jar- Swagger UI:
http://localhost:8080/swagger-ui.html
| Screen | Image |
|---|---|
| Team Interaction | ![]() |
| Algo Stat | ![]() |
| Lunch Battle | ![]() |
ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ณ ์ถ์ผ์๋ค๋ฉด:
- ์ด ์ ์ฅ์๋ฅผ Fork ํ์ธ์
- ์๋ก์ด Branch๋ฅผ ์์ฑํ์ธ์ (
git checkout -b feature/amazing-feature) - ๋ณ๊ฒฝ์ฌํญ์ Commit ํ์ธ์ (
git commit -m 'Add amazing feature') - Branch์ Push ํ์ธ์ (
git push origin feature/amazing-feature) - Pull Request๋ฅผ ์์ฑํ์ธ์
โ
๊ธฐ๋ณธ ํ์๊ฐ์
/ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
โ
LeetCode API ์ฐ๋
โ
ํ ์์ฑ, ๊ฐ์
, ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ
โ
ํ ๋ด ๋ฌธ์ ํ์ด ํํฉ ์ถ์ ๊ธฐ๋ฅ ์ถ๊ฐ
โ
ํ ๋ด ์ ์ฌ๋ฉ๋ด ๊ฒฐ์ ๊ฒ์ ์ถ๊ฐ
โ
๋ฐฑ์ค(solved.ac) API ์ฐ๋
โฌ Google OAuth 2.0 ์ฐ๋
โฌ Kakao OAuth 2.0 ์ฐ๋
โฌ ํ๋ก๊ทธ๋๋จธ์ค API ์ฐ๋
โฌ ํ ๊ฐ์
์์ฒญ, ์๋ฝ ๊ฑฐ์ ๊ธฐ๋ฅ ์ถ๊ฐ
โฌ ํ ๋ด ์ค๋์ ์ถ์ฒ ๋ฌธ์ ๊ธฐ๋ฅ ์ถ๊ฐ
โฌ ์์ ๋ฐ ๊ฒฉ๋ ค Push ์๋ฆผ ๊ธฐ๋ฅ ์ถ๊ฐ
โฌ ํ ์ฑํ
๊ธฐ๋ฅ ์ถ๊ฐ (Metabus)
โฌ ๋ฌธ์ ํ์ด Discussion ๊ธฐ๋ฅ ์ถ๊ฐ
โฌ ๊ฐ์ธ ๋ณ ๋ฌธ์ ๊ธฐ๋ก ํ์ด์ง (ํ
์ด๋ธ ๋ฐ ์บ๋ฆฐ๋) ์ถ๊ฐ
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค๋ฅผ ๋ฐ๋ฆ ๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.


