MCPcopy Index your code
hub / github.com/ahastudio/fastcampus-eatgo

github.com/ahastudio/fastcampus-eatgo @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
388 symbols 928 edges 132 files 0 documented · 0% updated 4y ago★ 13350 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

EatGo

Build Status

“Fast Campus 올인원 패키지: Java 웹 개발 마스터” 실전 프로젝트.

Test all

SPRING_PROFILES_ACTIVE=test ./gradlew cleanTest test

Build JAR

./gradlew bootJar

Install dependencies for web

bash -c "cd eatgo-admin-web && npm install"
bash -c "cd eatgo-customer-web && npm install"
bash -c "cd eatgo-restaurant-web && npm install"

Run with Docker

# Docker용 환경 설정 파일을 복사합니다.
# .env 파일은 필요에 따라 수정해서 사용하시면 됩니다.
cp .env.default .env

# 컨테이너를 모두 실행합니다.
docker-compose up

웹 프론트엔드 확인:

Extension points exported contracts — how you extend this code

MenuItemRepository (Interface)
(no doc)
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/MenuItemRepository.java
CategoryRepository (Interface)
(no doc)
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/CategoryRepository.java
ReservationRepository (Interface)
(no doc)
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/ReservationRepository.java
RestaurantRepository (Interface)
(no doc)
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/RestaurantRepository.java
ReviewRepository (Interface)
(no doc)
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/ReviewRepository.java

Core symbols most depended-on inside this repo

save
called by 20
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/ReviewRepository.java
findAll
called by 14
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/UserRepository.java
findById
called by 14
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/UserRepository.java
authenticate
called by 12
eatgo-login-api/src/main/java/kr/co/fastcampus/eatgo/application/UserService.java
findAllByRestaurantId
called by 10
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/ReviewRepository.java
get
called by 8
eatgo-admin-web/src/store/http.js
findByEmail
called by 6
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/UserRepository.java
getRestaurant
called by 5
eatgo-admin-api/src/main/java/kr/co/fastcampus/eatgo/application/RestaurantService.java

Shape

Method 220
Class 94
Function 67
Interface 7

Languages

Java83%
TypeScript17%

Modules by API surface

eatgo-admin-web/src/store/actions.js20 symbols
eatgo-customer-web/src/store/actions.js10 symbols
eatgo-customer-api/src/test/java/kr/co/fastcampus/eatgo/application/RestaurantServiceTests.java10 symbols
eatgo-admin-web/src/store/mutations.js10 symbols
eatgo-admin-api/src/test/java/kr/co/fastcampus/eatgo/interfaces/RestaurantControllerTests.java9 symbols
eatgo-admin-api/src/test/java/kr/co/fastcampus/eatgo/application/RestaurantServiceTests.java8 symbols
eatgo-customer-web/src/store/mutations.js6 symbols
eatgo-customer-api/src/main/java/kr/co/fastcampus/eatgo/application/RestaurantService.java6 symbols
eatgo-common/src/main/java/kr/co/fastcampus/eatgo/domain/User.java6 symbols
eatgo-admin-api/src/test/java/kr/co/fastcampus/eatgo/application/UserServiceTests.java6 symbols
eatgo-admin-api/src/main/java/kr/co/fastcampus/eatgo/application/UserService.java6 symbols
eatgo-admin-api/src/main/java/kr/co/fastcampus/eatgo/application/RestaurantService.java6 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add fastcampus-eatgo \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact