diff --git a/README.md b/README.md
new file mode 100644
index 00000000..26bc9d66
--- /dev/null
+++ b/README.md
@@ -0,0 +1,276 @@
+# π΅ λ΄ μ½μνΈλ₯Ό λΆνν΄ (NCB) - Backend
+
+> μλ§€λΆν° λ€νμ΄κΉμ§, κ³΅μ° κ΄λμ ν루λ₯Ό κ΄λ¦¬νλ μ¬μΈμ νλ«νΌ
+
+
+
+---
+
+# π Project Overview
+
+
+
+
+# π Main Features
+
+### κ³΅μ° νμ
+
+- Kopis API κΈ°λ° κ³΅μ° λ°μ΄ν° μ‘°ν
+- κ³΅μ° μΌμ / μ‘°νμ κΈ°μ€ μ λ ¬
+- 무ν μ€ν¬λ‘€ κΈ°λ° κ³΅μ° λͺ©λ‘ μ 곡
+- κ³΅μ° κ²μ κΈ°λ₯
+
+### κ²μ μλμμ±
+
+- Redis κΈ°λ° μλμμ± κ²μ
+- κ³΅μ° μ λͺ© μμΈλ±μ€ ꡬ쑰 νμ©
+- μ‘°νμ κΈ°λ° κ²μ κ²°κ³Ό λ
ΈμΆ
+
+### μν°μ€νΈ μ 보 μ 곡
+
+μΈλΆ APIλ₯Ό νμ©νμ¬ μν°μ€νΈ μ 보λ₯Ό μμ§νκ³ μ 곡ν©λλ€.
+
+μ¬μ© API
+
+- Spotify API
+- Wikidata API
+- MusicBrainz API
+
+μ 곡 μ 보
+
+- μν°μ€νΈ μκ°
+- μΈκΈ° νΈλ
+- μΈκΈ° μ¨λ²
+- νλ‘μ μ / μΈκΈ°λ
+- μ μ¬ μν°μ€νΈ
+
+Spotifyμ μ°λλμ΄ **μ¨λ² ν΄λ¦ μ Spotify μ€νΈλ¦¬λ° νμ΄μ§λ‘ μ΄λ**ν©λλ€.
+
+### μ€μκ° μ±ν
+
+WebSocket + STOMP κΈ°λ° μ±ν
κΈ°λ₯
+
+- μ€μκ° μ±ν
λ©μμ§ μ‘μμ
+- μ±ν
λ©μμ§ μ μ₯ λ° μ‘°ν
+- μ±ν
λ°© μ μμ μ κ΄λ¦¬
+- μ±ν
λ°© μ°Έμ¬μ κ΄λ¦¬
+
+Redisλ₯Ό νμ©νμ¬
+
+- Redis Stream β λ©μμ§ μ μ₯
+- Redis Set β μ μμ κ΄λ¦¬
+
+### κ³΅μ° μΌμ νλλ
+
+κ³΅μ° λΉμΌ μΌμ μ κ΄λ¦¬νκ³ κ³΅μ ν μ μλ κΈ°λ₯
+
+- κ³΅μ° μΌμ μμ± λ° κ΄λ¦¬
+- μ₯μ κΈ°λ° μΌμ κ³ν
+- 곡μ λ§ν¬ μμ±
+- UUID κΈ°λ° κ³΅μ ν ν°
+- 1μΌ ν μλ λ§λ£
+
+### κΆν κ΄λ¦¬
+
+νλλ μ°Έμ¬μ κΆν κ΄λ¦¬
+
+κΆν μ ν
+
+- OWNER
+- EDITOR
+- VIEWER
+
+κ° κΆνμ λ°λΌ μ‘°ν / μμ / μμ κΆνμ΄ λ€λ₯΄κ² μ μ©λ©λλ€.
+
+### μ§λ κΈ°λ° μ₯μ νμ
+
+μΈλΆ μ§λ API νμ©
+
+μ¬μ© API
+
+- Kakao Map API
+- Kakao Mobility API
+- TMAP API
+
+μ 곡 κΈ°λ₯
+
+- 곡μ°μ₯ μ£Όλ³ μΉ΄ν / λ§μ§ κ²μ
+- λμ€κ΅ν΅ κΈΈμ°ΎκΈ°
+- λ보 / μ°¨λ μ΄λ μκ° κ³μ°
+
+---
+
+# π System Architecture
+
+
+
+# π Tech Stack
+
+### Backend
+
+
+
+
+
+
+
+### Database
+
+
+
+### Infrastructure
+
+
+
+### DevOps
+
+
+### External API
+
+
+
+
+
+---
+
+## π Project Structure
+
+```text
+src
+ββ main
+β ββ java
+β β ββ com.back.web7_9_codecrete_be
+β β ββ domain # λλ©μΈλ³ λΉμ¦λμ€ λ‘μ§
+β β β ββ auth
+β β β ββ users
+β β β ββ concerts
+β β β ββ artists
+β β β ββ community
+β β β ββ chats
+β β β ββ plans
+β β β ββ location
+β β ββ global # κ³΅ν΅ μ€μ λ° μΈνλΌ
+β β β ββ config
+β β β ββ security
+β β β ββ error
+β β β ββ redis
+β β β ββ scheduler
+β β β ββ websocket
+β β ββ Web79CodecreteBeApplication
+β ββ resources
+β ββ application.yml
+
+```
+---
+
+# π₯ Backend Team
+
+
+---
+## π³ Docker μ€ν λ°©λ²
+
+μ΄ νλ‘μ νΈλ **MySQL 8.0**κ³Ό **Redis 7.2**λ₯Ό Docker Composeλ‘ μ€νν©λλ€.
+λ‘컬 κ°λ° νκ²½μμ λ°μ΄ν°λ² μ΄μ€μ μΊμ μλ²λ₯Ό μ½κ² ꡬμ±ν μ μμ΅λλ€.
+
+---
+
+## 1οΈβ£ νκ²½ λ³μ μ€μ
+
+νλ‘μ νΈ λ£¨νΈμ `.env` νμΌμ μμ±νκ³ μλ λ΄μ©μ μμ±ν©λλ€.
+
+```env
+MYSQL_PORT=3306
+MYSQL_ROOT_PASSWORD=root
+MYSQL_DATABASE=concert
+MYSQL_USER=user
+MYSQL_PASSWORD=password
+
+REDIS_PORT=6379
+```
+
+`.env` νμΌμ `docker-compose.yml`μμ μ¬μ©νλ νκ²½ λ³μμ
λλ€.
+
+---
+
+## 2οΈβ£ Docker 컨ν
μ΄λ μ€ν
+
+μλ λͺ
λ Ήμ΄λ‘ MySQLκ³Ό Redis 컨ν
μ΄λλ₯Ό μ€νν©λλ€.
+
+```bash
+docker compose up -d
+```
+
+μ΅μ
μ€λͺ
+
+| μ΅μ
| μ€λͺ
|
+|---|---|
+| up | 컨ν
μ΄λ μ€ν |
+| -d | λ°±κ·ΈλΌμ΄λ μ€ν |
+
+---
+
+## 3οΈβ£ μ€ν μν νμΈ
+
+```bash
+docker ps
+```
+
+μ μμ μΌλ‘ μ€νλλ©΄ λ€μκ³Ό κ°μ 컨ν
μ΄λκ° μ€νλ©λλ€.
+
+| Container | Service |
+|---|---|
+| concert-mysql | MySQL 8.0 |
+| concert-redis | Redis 7.2 |
+
+---
+
+## 4οΈβ£ λ‘κ·Έ νμΈ
+
+λ¬Έμ κ° λ°μνμ κ²½μ° λ‘κ·Έλ₯Ό νμΈν μ μμ΅λλ€.
+
+```bash
+docker compose logs
+```
+
+νΉμ μλΉμ€ λ‘κ·Έ νμΈ
+
+```bash
+docker compose logs mysql
+docker compose logs redis
+```
+
+---
+
+## 5οΈβ£ 컨ν
μ΄λ μ’
λ£
+
+```bash
+docker compose down
+```
+
+---
+
+## 6οΈβ£ λ°μ΄ν° μ μ§ (Volume)
+
+MySQLκ³Ό Redis λ°μ΄ν°λ Docker Volumeμ μ μ₯λ©λλ€.
+
+| Volume | μ€λͺ
|
+|---|---|
+| mysql-data | MySQL λ°μ΄ν° μ μ₯ |
+| redis-data | Redis λ°μ΄ν° μ μ₯ |
+
+컨ν
μ΄λλ₯Ό μμ ν΄λ λ°μ΄ν°λ μ μ§λ©λλ€.
+
+---
+
+## 7οΈβ£ ν¬νΈ μ 보
+
+| Service | Port |
+|---|---|
+| MySQL | `${MYSQL_PORT}:3306` |
+| Redis | `${REDIS_PORT}:6379` |
+
+---
+
+π‘ **Tip**
+
+μ²μ μ€νν λλ Docker μ΄λ―Έμ§ λ€μ΄λ‘λλ‘ μΈν΄ μκ°μ΄ μ‘°κΈ κ±Έλ¦΄ μ μμ΅λλ€.