"λμκ² λ± λ§λ μ€λ§νΈν λλ€, AIκ° 10μ΄ λ§μ μ°Ύμλλ €μ."
κ°μΈλ³ λΌμ΄νμ€νμΌμ μ΅μ νλ λ§μΆ€ν λλ€ μΆμ² μλΉμ€
π μλΉμ€ λ°λ‘κ°κΈ° β’ β¨ μ£Όμ κΈ°λ₯ β’ ποΈ μν€ν μ² β’ π οΈ κΈ°μ μ€ν β’ π¨βπ» ν μκ°
"μ€νμ μλ κ° μκ³ , λμ΄ λ§μ λ°λ €κ²¬λ μλλ°β¦ μ΄λλ‘ μ΄μ¬ κ°μΌ ν κΉ?"
"μΈνλΌκ° μ κ°μΆ°μ§ λλ€λ₯Ό μ°Ύκ³ μΆμλ°, μ 보λ₯Ό μΌμΌμ΄ κ²μνκΈ° λ무 νλ€μ΄."
μ°λ¦¬λ λͺ¨λ κ°μμ μν λ°©μμ λ§λ μ΅μ μ μ£Όκ±° νκ²½μ κΏκΏλλ€. νμ§λ§ λλ€μ μλ§μ μΈνλΌ μ 보λ₯Ό μ§μ λΉκ΅νκ³ , λμ 쑰건μ λ§λ κ³³μ μ°Ύλ κ²μ μκ°κ³Ό λ Έλ ₯μ΄ λ§μ΄ λλ μΌμ λλ€.
λλ€ Fit
μ 볡μ‘ν μ 보 κ²μ κ³Όμ μ μμ κ³ , λ¨ 10μ΄ λ§μ λΉμ μκ² κ°μ₯ μ ν©ν λλ€λ₯Ό μ°Ύμμ£Όλ μ€λ§νΈν μ루μ
μ
λλ€.
- κ°λ¨ν μ€λ¬Έ: λͺ κ°μ§ μ§λ¬Έμ λ΅νλ κ²λ§μΌλ‘ μΆμ² μ€λΉ λ!
- AI κΈ°λ° μΆμ²: Gemini AIκ° μλ§ κ°μ μμ€ λ°μ΄ν°λ₯Ό λΆμνμ¬ μ΅μ μ λλ€λ₯Ό μΆμ²ν©λλ€.
- μ§κ΄μ μΈ κ²°κ³Ό: μ μ΄κ³³μ΄ μΆμ²λμλμ§, μ΄λ€ μμ€μ΄ μλμ§ μ§λλ₯Ό ν΅ν΄ νλμ νμΈνμΈμ.
μ§κΈ λ°λ‘ λμκ² λ± λ§λ λλ€λ₯Ό μ°Ύμ보μΈμ!
λλ€ Fit
μ 4λ¨κ³μ 체κ³μ μΈ νλ¦μ ν΅ν΄ μ¬μ©μμκ² μ΅κ³ μ κ²½νμ μ 곡ν©λλ€.
λ¨κ³ | κΈ°λ₯ | μμΈ μ€λͺ |
---|---|---|
1οΈβ£ | μ€λ¬Έ μ‘°μ¬ | μλ , λ°λ €λλ¬Ό, μ νΈ μμ€ λ± κ°λ¨ν μ€λ¬Έμ ν΅ν΄ μ¬μ©μμ λΌμ΄νμ€νμΌ μ 보λ₯Ό μμ§ν©λλ€. |
2οΈβ£ | LLM λΆμ | Gemini AIκ° μ¬μ©μ μ 보λ₯Ό λ°νμΌλ‘ DBμ μ μ₯λ 1λ§ κ° μ΄μμ μΈνλΌ μ€ κ°μ₯ μ ν©ν μμ€λ€μ λΆμνκ³ μΆμ²ν©λλ€. |
3οΈβ£ | λλ€ μΆμ² | μΆμ²λ μμ€λ€μ DBSCAN κΈ°λ° μ»€μ€ν ν΄λ¬μ€ν°λ§ μκ³ λ¦¬μ¦μΌλ‘ λΆμνμ¬, μ΅μ μ λλ€(κΆμ)λ₯Ό μ§λ μμ μκ°μ μΌλ‘ μ μν©λλ€. |
4οΈβ£ | μμΈ μ€λͺ | κ° μΆμ² λλ€μ μμ, νΈμλ μ μμ ν¨κ» AIκ° λΆμν ꡬ체μ μΈ μΆμ² μ΄μ , κ΄λ ¨ λΆλμ° μ 보κΉμ§ νλμ μ 곡ν©λλ€. |
-
Frontend (React & Vercel)
- μ¬μ©μλ Vercelμ λ°°ν¬λ React μ±μ ν΅ν΄ μλΉμ€λ₯Ό μ΄μ©ν©λλ€.
- Google OAuthλ‘ μμ νκ² μ¬μ©μλ₯Ό μΈμ¦νκ³ , Naver Map APIλ₯Ό ν΅ν΄ μ§λλ₯Ό μκ°νν©λλ€.
-
Backend (FastAPI & AWS)
- API μμ²μ Route53κ³Ό Load Balancerλ₯Ό κ±°μ³ AWS EC2μμ μ€νλλ FastAPI μλ²λ‘ λΌμ°ν λ©λλ€.
- μλ²λ νλ‘ νΈμμ λ°μ μΈμ¦ ν ν°μ Googleμ μ§μ κ²μ¦νμ¬ λ³΄μμ κ°νν©λλ€.
- ν΅μ¬ λ‘μ§μ Gemini APIλ₯Ό νΈμΆνμ¬ μ¬μ©μ λ§μΆ€ν μΆμ² κ²°κ³Όλ₯Ό μμ±ν©λλ€.
-
Database (PostgreSQL)
- μ¬μ©μ μ 보, μμ€ λ°μ΄ν°, μΆμ² κΈ°λ‘ λ± λͺ¨λ λ°μ΄ν°λ PostgreSQL DBμ 체κ³μ μΌλ‘ μ μ₯ λ° κ΄λ¦¬λ©λλ€.
-
CI/CD (Docker & GitHub Actions)
- GitHub Actionsλ₯Ό ν΅ν΄ μ½λ λ³κ²½ μ Docker μ΄λ―Έμ§λ₯Ό μλμΌλ‘ λΉλνμ¬ μ§μμ ν΅ν©(CI) νμ΄νλΌμΈμ ꡬμΆνμ΅λλ€.
κ΅¬λΆ | κΈ°μ |
---|---|
Frontend | |
Backend | |
Database | |
Infrastructure | |
LLM & API | Naver Map API |
DevOps |
users
: κ°μ ν μ¬μ©μ μ 보λ₯Ό μ μ₯ν©λλ€.facility_types
: 'λλ¬Όλ³μ', 'μ€νκ΅' λ± μΈνλΌμ μ’ λ₯μ μ€λͺ μ μ μν©λλ€.facilities
: 곡곡 λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μμ§λ κ° μμ€μ μ΄λ¦, μμΉ(μ’ν) λ±μ μ 보λ₯Ό μ μ₯ν©λλ€.recommendations
: νΉμ μ¬μ©μμκ² μ΄λ€ μμ€ νμ μ΄ μΆμ²λμλμ§ κΈ°λ‘νμ¬ AI λΆμμ νμ©ν©λλ€.
νλ‘μ νΈμ μμ€ μ½λκ° κΆκΈνμ κ°μ?
- Frontend: github.com/TownFit/frontend
- Backend: github.com/TownFit/backend
μλ νμΈμ! λ²κ·Έ μλ μΈμμ κΏκΎΈλ λ Έλͺ¨μ΄λ²κ·Έ (No More Bug) νμ λλ€.
μ΄λ¦ | μν | GitHub |
---|---|---|
μ λ―Όκ· | Backend & System Lead (λ°±μλ, DB, ν΄λ¬μ€ν°λ§ μμ§, μμ€ν μν€ν μ² μ΄κ΄) |
@Mango-Juice |
μ΅νν | Frontend & UI/UX Lead (νλ‘ νΈμλ, API μ°λ, μ¬μ©μ μ€μ¬ μΈν°νμ΄μ€ κ°λ°) |
@c-peace |