MCPcopy Index your code
hub / github.com/codefactory-co/golden-rabbit-antigravity-v1

github.com/codefactory-co/golden-rabbit-antigravity-v1 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
722 symbols 1,568 edges 333 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

요즘 안티그래비티 - 실전 프로젝트 모음

이 레포지토리는 "요즘 안티그래비티" 과정에서 다루는 실전 프로젝트들의 소스 코드를 담고 있습니다.
각 프로젝트는 최신 웹 기술 스택(Next.js, Supabase, TypeScript 등)을 기반으로 하며, 단계별로 핵심 아키텍처와 개발 방법론을 학습할 수 있도록 구성되어 있습니다.

📂 프로젝트 목록

각 디렉토리에는 해당 프로젝트의 전체 소스 코드와 설정 파일이 포함되어 있습니다.

기초 및 방법론 (Fundamentals)

프로젝트 경로 설명
Project 4: TDD 4/tdd 테스트 주도 개발(Test Driven Development)을 통한 견고한 코드 작성법 학습
Project 5: Clean Architecture 5/clean architecture 유지보수성과 확장성을 극대화하는 클린 아키텍처 설계 패턴 실습

실전 애플리케이션 (Applications)

프로젝트 경로 설명
Project 7: SaaS Landing Page 7/saas-landing-page 마케팅과 전환율 최적화를 고려한 모던한 SaaS 제품 소개 페이지
Project 8: Blog 8/blog Next.js의 렌더링 전략과 SEO 최적화를 적용한 블로그 플랫폼
Project 9: Realtime Chat 9/chat Supabase Realtime을 활용한 실시간 채팅 및 메시징 시스템
Project 10: E-commerce 10/ecommerce 상품 관리, 장바구니, 결제 시스템을 갖춘 종합 온라인 쇼핑몰
Project 11: CloudNote SaaS 11/saas AI 요약, 스마트 검색, 구독 결제 기능을 포함한 본격적인 SaaS 메모 서비스

🚀 시작하기 (Getting Started)

각 프로젝트 폴더로 이동하여 의존성을 설치하고 개발 서버를 실행하세요.

# 예시: Project 11 실행
cd 11/saas
npm install
npm run dev

🛠 주요 기술 스택

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Backend/DB: Supabase
  • Deployment: Vercel

참고: 각 프로젝트 폴더 내의 README.md 파일에서 더 상세한 실행 방법과 프로젝트 설명을 확인할 수 있습니다.

Extension points exported contracts — how you extend this code

IDashboardRepository (Interface)
(no doc) [3 implementers]
10/ecommerce/src/core/application/interfaces/IDashboardRepository.ts
IPostRepository (Interface)
(no doc) [2 implementers]
5/clean architecture/src/core/application/interfaces/IPostRepository.ts
IUsageRepository (Interface)
(no doc) [2 implementers]
11/saas/src/core/application/interfaces/IUsageRepository.ts
Todo (Interface)
(no doc)
4/tdd/src/types.ts
Category (Interface)
(no doc)
8/blog/components/CategoryFilter.tsx
SnackbarContextType (Interface)
(no doc)
7/saas-landing-page/components/snackbar-provider.tsx
ISalesRepository (Interface)
(no doc) [3 implementers]
10/ecommerce/src/core/application/interfaces/ISalesRepository.ts
PostListProps (Interface)
(no doc)
5/clean architecture/src/components/PostList.tsx

Core symbols most depended-on inside this repo

cn
called by 42
10/ecommerce/src/lib/utils.ts
createClient
called by 28
11/saas/lib/supabase/server.ts
useTodos
called by 16
4/tdd/src/hooks/useTodos.ts
cn
called by 16
5/clean architecture/src/lib/utils.ts
createClient
called by 14
10/ecommerce/src/utils/supabase/server.ts
cn
called by 11
4/tdd/src/lib/utils.ts
execute
called by 11
11/saas/src/core/application/use-cases/payment/InitiatePaymentUseCase.ts
execute
called by 9
11/saas/src/core/application/use-cases/note/GetNotesUseCase.ts

Shape

Function 292
Method 198
Class 118
Interface 113
Enum 1

Languages

TypeScript100%

Modules by API surface

5/clean architecture/src/core/application/use-cases/PostUseCases.ts18 symbols
10/ecommerce/src/infrastructure/repositories/SupabaseSalesRepository.ts13 symbols
10/ecommerce/src/infrastructure/repositories/SupabaseOrderRepository.ts11 symbols
5/clean architecture/src/infrastructure/repositories/InMemoryPostRepository.ts10 symbols
10/ecommerce/src/infrastructure/repositories/SupabaseProductRepository.ts10 symbols
10/ecommerce/src/core/domain/entities/order/Order.ts10 symbols
10/ecommerce/src/core/application/interfaces/repositories/OrderRepository.ts9 symbols
10/ecommerce/src/core/application/interfaces/ProductRepository.ts9 symbols
9/chat/app/page.tsx8 symbols
10/ecommerce/src/app/admin/products/_components/ImageUploader.tsx8 symbols
5/clean architecture/src/core/domain/entities/Post.ts7 symbols
5/clean architecture/src/core/application/interfaces/IPostRepository.ts7 symbols

For agents

$ claude mcp add golden-rabbit-antigravity-v1 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact