ShareShelf
ShareShelf is a community-powered tool library that helps people borrow and lend rarely used tools and equipment within their neighborhood, apartment, university, or local community. Instead of buying items used only a few times a year, members can share resources, save money, and reduce waste together.
파일 탐색기
- android-developer.md
- backend-developer.md
- code-reviewer.md
- db-assistant.md
- debugger.md
- e2e-ui-tester.md
- frontend-developer.md
- migration-writer.md
- planner.md
- qa-bot.md
- qa-tester.md
- visual-qa.md
- web-researcher.md
- 01-project-context.md
- 02-bug-patterns.md
- 03-test-conventions.md
- 04-architectural-decisions.md
- 05-fix-approaches.md
- burmese-localization.md
- e2e-testing-setup.md
- phase-5-community-features.md
- ui-beautification-wave-1.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- settings.json
- ci.yml
- release.yml
- backend-logout-token-invalidation.md
- ARCHITECTURE.md
- CONCERNS.md
- CONVENTIONS.md
- INTEGRATIONS.md
- STACK.md
- STRUCTURE.md
- TESTING.md
- locale-switcher-broken.md
- 01-01-PLAN.md
- 01-01-SUMMARY.md
- 01-02-PLAN.md
- 01-02-SUMMARY.md
- 01-03-PLAN.md
- 01-03-SUMMARY.md
- 01-04-PLAN.md
- 01-04-SUMMARY.md
- 01-05-PLAN.md
- 01-05-SUMMARY.md
- 01-06-PLAN.md
- 01-07-PLAN.md
- 01-07-SUMMARY.md
- 01-CONTEXT.md
- 01-DISCUSSION-LOG.md
- 01-UI-SPEC.md
- 06-01-PLAN.md
- 06-02-PLAN.md
- 06-03-PLAN.md
- 06-04-PLAN.md
- 06-05-PLAN.md
- 06-CONTEXT.md
- 06-DISCUSSION-LOG.md
- 06-PATTERNS.md
- 06-RESEARCH.md
- 06-UI-SPEC.md
- 06-VALIDATION.md
- 07-01-PLAN.md
- 07-01-SUMMARY.md
- 07-02-PLAN.md
- 07-02-SUMMARY.md
- 07-03-PLAN.md
- 07-03-SUMMARY.md
- 07-04-PLAN.md
- 07-04-SUMMARY.md
- 07-CONTEXT.md
- 07-DISCUSSION-LOG.md
- 07-RESEARCH.md
- 07-UI-SPEC.md
- 08-01-PLAN.md
- 08-01-SUMMARY.md
- 08-02-PLAN.md
- 08-02-SUMMARY.md
- 08-RESEARCH.md
- 08-VERIFICATION.md
- 09-01-PLAN.md
- 09-01-SUMMARY.md
- 09-02-PLAN.md
- 09-02-SUMMARY.md
- 09-03a-PLAN.md
- 09-03a-SUMMARY.md
- 09-03b-PLAN.md
- 09-03b-SUMMARY.md
- 09-03c-PLAN.md
- 09-03c-SUMMARY.md
- 09-04-PLAN.md
- 09-04-SUMMARY.md
- 09-CONTEXT.md
- 09-DISCUSSION-LOG.md
- 09-PLAN-OUTLINE.md
- 09-RESEARCH.md
- 260619-i0d-PLAN.md
- 260619-i0d-SUMMARY.md
- 260619-vlx-PLAN.md
- 260619-vlx-SUMMARY.md
- 260619-vxm-PLAN.md
- 260619-vxm-SUMMARY.md
- PROFILE-EDIT-REVIEW.md
- frontend-audit-backend-changes.md
- PROJECT.md
- REQUIREMENTS.md
- ROADMAP.md
- STATE.md
- UI-BEAUTIFICATION-PLAN.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- AuthDtos.kt
- AuthProvider.kt
- EmailVerificationToken.kt
- EmailVerificationTokenRepository.kt
- JtiBlacklistEntry.kt
- JtiBlacklistRepository.kt
- RefreshToken.kt
- RefreshTokenRepository.kt
- User.kt
- UserRepository.kt
- AuthController.kt
- AuthService.kt
- CustomUserDetailsService.kt
- EmailService.kt
- JtiBlacklist.kt
- JwtAuthenticationFilter.kt
- JwtTokenProvider.kt
- OAuth2AuthenticationFailureHandler.kt
- OAuth2AuthenticationSuccessHandler.kt
- OAuth2Service.kt
- WebSocketAuthInterceptor.kt
- BorrowDtos.kt
- BorrowRequest.kt
- BorrowController.kt
- BorrowRepository.kt
- BorrowService.kt
- CategoryResponse.kt
- Category.kt
- CategoryController.kt
- CategoryRepository.kt
- ChatDtos.kt
- ChatMessage.kt
- ChatController.kt
- ChatRepository.kt
- ChatService.kt
- ChatStompController.kt
- ApiResponse.kt
- GlobalExceptionHandler.kt
- HealthController.kt
- CommunityStatsResponse.kt
- CommunityController.kt
- CorsConfig.kt
- R2Config.kt
- RateLimitFilter.kt
- SecurityConfig.kt
- WebConfig.kt
- WebSocketConfig.kt
- DataSeederController.kt
- ItemDtos.kt
- Item.kt
- ItemController.kt
- ItemRepository.kt
- ItemService.kt
- NotificationDtos.kt
- Notification.kt
- NotificationController.kt
- NotificationRepository.kt
- NotificationService.kt
- ReviewDtos.kt
- Review.kt
- ReviewController.kt
- ReviewRepository.kt
- ReviewService.kt
- FileStorageService.kt
- UpdateProfileRequest.kt
- UserController.kt
- UserService.kt
- ShareShelfApplication.kt
- V10__create_notifications.sql
- V11__enable_postgis.sql
- V12__add_item_location.sql
- V13__add_google_oauth.sql
- V14__create_chat_messages.sql
- V15__replace_postgis_with_latlng.sql
- V16__add_user_credibility_fields.sql
- V17__add_email_verification.sql
- V1__create_users.sql
- V2__create_categories.sql
- V3__create_items.sql
- V4__create_borrow_requests.sql
- V5__create_reviews.sql
- V6__add_refresh_tokens.sql
- V7__add_account_lockout.sql
- V8__jti_blacklist.sql
- V9__add_items_version.sql
- application-dev.yml
- application-railway.yml
- application.yml
- AuthControllerTest.kt
- AuthServiceTest.kt
- CustomUserDetailsServiceTest.kt
- GoogleOAuthSchemaTest.kt
- JtiBlacklistTest.kt
- JwtAuthenticationFilterTest.kt
- JwtTokenProviderTest.kt
- OAuth2ServiceTest.kt
- BorrowServiceTest.kt
- CategoryControllerTest.kt
- ChatControllerTest.kt
- ChatServiceTest.kt
- ApiResponseTest.kt
- GlobalExceptionHandlerTest.kt
- CommunityControllerTest.kt
- ItemRepositoryTest.kt
- ItemServiceTest.kt
- NotificationServiceTest.kt
- ReviewServiceTest.kt
- FileStorageServiceTest.kt
- .env.example
- build.gradle.kts
- gradlew
- gradlew.bat
- settings.gradle.kts
- MASTER.md
- feedback_noted.md
- GOOGLE_AUTH_R2_SETUP.md
- auth.ts
- borrow.ts
- items.ts
- testData.ts
- auth.spec.ts
- borrow-flow.spec.ts
- item-create.spec.ts
- items.spec.ts
- profile.spec.ts
- responsive.spec.ts
- reviews.spec.ts
- en.json
- my.json
- bk_1.jpg
- bk_2.jpg
- bk_3.jpg
- bk_4.jpg
- bk_5.jpg
- bk_6.jpg
- bk_7.jpg
- bk_8.jpg
- bk_9.jpg
- bk_91.jpg
- bk_92.jpg
- bk_93.jpg
- sharing_tool.jpg
- page.test.tsx
- page.tsx
- AuthCallbackPage.test.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.tsx
- page.test.tsx
- page.tsx
- page.test.tsx
- page.tsx
- error.tsx
- layout.tsx
- not-found.tsx
- page.tsx
- globals.css
- AuthGuard.tsx
- ChatWindow.test.tsx
- ConversationList.test.tsx
- ChatMessage.tsx
- ChatWindow.tsx
- ConversationList.tsx
- ItemCard.tsx
- ItemGrid.tsx
- Navbar.test.tsx
- Footer.tsx
- Navbar.tsx
- DistanceFilter.test.tsx
- LocationPicker.test.tsx
- MapView.test.tsx
- DistanceBadge.tsx
- DistanceFilter.tsx
- LocationPicker.tsx
- MapView.tsx
- AuthDivider.test.tsx
- Badge.test.tsx
- Button.test.tsx
- Card.test.tsx
- GoogleSignInButton.test.tsx
- ImageUpload.test.tsx
- Input.test.tsx
- Modal.test.tsx
- Skeleton.test.tsx
- Spinner.test.tsx
- AuthDivider.tsx
- Badge.tsx
- Button.tsx
- Card.tsx
- CommunityQuotes.tsx
- GoogleSignInButton.tsx
- ImageUpload.tsx
- Input.tsx
- Modal.tsx
- Skeleton.tsx
- Spinner.tsx
- navigation.ts
- request.ts
- routing.ts
- api.test.ts
- auth.test.ts
- chat.test.ts
- utils.test.ts
- api.ts
- auth.ts
- chat.ts
- design-tokens.ts
- distance.ts
- storage.ts
- useChatSocket.ts
- utils.ts
- next-navigation-mock.ts
- setup.ts
- index.ts
- messages.d.ts
- middleware.ts
- .env.local.example
- next-env.d.ts
- next.config.ts
- out.html
- package-lock.json
- package.json
- playwright.config.ts
- postcss.config.mjs
- screenshot.js
- tsconfig.json
- vercel.json
- vitest.config.ts
- _layout.tsx
- add.tsx
- borrows.tsx
- browse.tsx
- index.tsx
- map.tsx
- messages.tsx
- profile.tsx
- callback.tsx
- [id].tsx
- new.tsx
- [userId].tsx
- edit.tsx
- _layout.tsx
- community.tsx
- login.tsx
- notifications.tsx
- register.tsx
- adaptive-icon.png
- favicon.png
- icon.png
- splash-icon.png
- index.ts
- api.ts
- auth.ts
- storage.ts
- websocket.ts
- en.json
- .gitignore
- app.json
- babel.config.js
- eas.json
- eslint.config.js
- expo-env.d.ts
- global.css
- metro.config.js
- nativewind-env.d.ts
- package-lock.json
- package.json
- tailwind.config.js
- tsconfig.json
- client.ts
- endpoints.ts
- session.ts
- index.ts
- index.ts
- index.ts
- package.json
- tsconfig.json
- winnaingsoe6666.md
- 01-homepage.png
- 01.png
- 02-items-listing.png
- 02.png
- 03-item-detail.png
- 03.png
- 04-borrow.png
- 05-profile.png
- README.md
- seed.sh
- start-db.sh
- presentation.html
- ShareShelf_product_intro.md
- tech-stack.md
- .gitignore
- .mcp.json
- 01-REVIEW.md
- CLAUDE.md
- DEPLOYMENT_GUIDE.md
- Dockerfile
- endpoint_list.md
- implementation_plan.md
- INIT-PLAN.md
- LICENSE
- package-lock.json
- package.json
- railway.json
- README.md
- report.md
- wiki-Home.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
링크
예시
// repository documentation
Was this content helpful?
(0 ratings)
