Skip to content

Repository files navigation

DaItdaing

다잇다잉 (DaItdaing)

흩어진 플리마켓 정보를 하나로, 취향 맞춤 연결 플랫폼

프로젝트 소개

다잇다잉은 광주광역시의 플리마켓, 팝업스토어, 전시회, 축제 정보를 한 곳에 모아 제공하는 연결 플랫폼입니다.

사용자 주요 기능
소비자 플리마켓 검색, AI 맞춤 추천(마켓버디), 찜하기, 리뷰, PWA
판매자 존/셀 기반 위치 선정, AI 상권 분석(셀러버디), 팝업 등록
관리자 사용자/팝업/존 관리, 검수 시스템, 대시보드

팀원


도형준

AI / Infra
팀장

황채리

Frontend
팀원

장주찬

Backend
팀원

인공지능 사관학교 6기 팀 프로젝트

기술 스택

Frontend

React Vite Tailwind Router Query Zustand HookForm Zod Axios Motion KakaoMap

Backend

SpringBoot Java Security JPA QueryDSL MapStruct JWT Flyway Hibernate OpenAPI

AI

Python FastAPI LangGraph LangChain LangSmith OpenAI Pydantic psycopg asyncpg

Infra

EC2 RDS ALB CloudFront S3 PostgreSQL pgvector Redis Nginx

프로젝트 구조

daitdaing/
├── itdaing-app/     # Frontend (React 19 + Vite + PWA)
├── itdaing/         # Backend (Spring Boot 3.5)
├── chatbot/         # AI Service (FastAPI + LangGraph)
└── docs/            # 공통 문서

브랜치 전략

브랜치 용도 담당
main 통합 프로덕션 도형준
dev/fe 프론트엔드 개발 황채리
dev/be 백엔드 개발 장주찬
dev/ai AI 서비스 개발 도형준

빠른 시작

# Frontend
cd itdaing-app && npm install && npm run dev

# Backend
cd itdaing && ./gradlew bootRun

# AI Chatbot
cd chatbot && source .venv/bin/activate && uvicorn app.main:app --port 9001

시스템 아키텍처

                              ┌─────────────────────────────────────┐
                              │           CloudFront (CDN)          │
                              │       aischool.daitdaing.com        │
                              └──────────────────┬──────────────────┘
                                                 │
                    ┌────────────────────────────┼────────────────────────────┐
                    │                            │                            │
                    ▼                            ▼                            ▼
             ┌────────────┐              ┌────────────┐               ┌────────────┐
             │     S3     │              │    ALB     │               │    ALB     │
             │  (Static)  │              │  /api/*    │               │   /ai/*    │
             └────────────┘              └─────┬──────┘               └─────┬──────┘
                                               │                            │
                                         ┌─────┴──────┐               ┌─────┴──────┐
                                         │   Spring   │               │  FastAPI   │
                                         │   (ASG)    │               │   (ASG)    │
                                         └─────┬──────┘               └─────┬──────┘
                                               │                            │
                                         ┌─────┴────────────────────────────┴─────┐
                                         │         PostgreSQL  +  Redis           │
                                         │           RDS  +  pgvector             │
                                         └────────────────────────────────────────┘

문서

문서 설명
itdaing-app/README.md 프론트엔드 가이드
itdaing/README.md 백엔드 가이드
chatbot/README.md AI 챗봇 가이드
API Docs OpenAPI 문서

커밋 규칙

✨ feat: 새 기능
🐛 fix: 버그 수정
📝 docs: 문서
♻️ refactor: 리팩터링
💄 style: UI/스타일
🔧 chore: 설정

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages