ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
페이지 사진·음성·입력만 하면 Qora가 짧은 구조화 수업과 객관식·빈칸·서술형 퀴즈로 바꿔줍니다
Photograph a page, record your voice, or type. Qora turns your notes into a short, structured lesson with real quizzes — multiple choice, fill in the blank, and written answers.
교육HTML · DartGitHub @RN8-0온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Qor AI - AI product advisor and personal decision engine built with Flutter, PocketBase, Gemini, and DeepSeek.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
AI-powered decision engine for tech products and subscriptions.
Flutter mobile app + PocketBase backend + Typesense search + DeepSeek/Gemini intelligence.README 전문 보기 ↗Qor AI is the current production-focused mobile app for personalized tech discovery, product comparison, subscription analysis, and AI-assisted buying decisions. The app is built primarily for Android and iOS with Flutter, uses Riverpod for state orchestration, GoRouter for app navigation, PocketBase for app data/auth/admin flows, Typesense for fast product search, DeepSeek for cost-efficient text intelligence, and Gemini for multimodal vision plus grounded web analysis.
The current mobile shell is built around five persistent product surfaces:
Outside that shell, the app also includes product detail, AI chat, search, profile/settings, visual scanner, notifications, recent history, collections, behavior report, and premium/paywall flows.
The repository also contains the operational surfaces required to run the product end to end:
admin/: static admin panel for product, user, comparison, scraper, algorithm, and app-control operations.pb_hooks/: server hooks for AI proxying and sync tasks.migration/: one-off migration, repair, schema, and deployment scripts.scripts/: automation for scraping, security audits, deploys, dictionary/build helpers, and maintenance tasks.website/: public site deployment target.Key admin capabilities include:
| Layer | Stack |
|---|---|
| Mobile App | Flutter 3.10.4 / Dart |
| State Management | Riverpod |
| Routing | GoRouter |
| Backend | PocketBase |
| Search | Typesense |
| Text AI | DeepSeek |
| Vision + Grounded AI | Gemini via PocketBase proxy |
| Caching | Hive, SharedPreferences |
| Media | CachedNetworkImage, YouTube iframe/player flows, Camera |
| Payments | in_app_purchase |
| Push | Firebase Messaging, flutter_local_notifications |
| Admin Panel | Vanilla JS + static hosting |
| Infra / Deploy | Coolify, Hetzner, Node.js scripts |
.
├── admin/ # Static admin panel
├── android/ # Android project
├── ios/ # iOS project
├── lib/
│ ├── app.dart # MaterialApp + localization + theming
│ ├── main.dart # Bootstrapping, services, providers
│ ├── core/ # Constants, theme, shared helpers
│ ├── data/ # Data sources, models, repositories
│ ├── domain/ # Entities and business abstractions
│ ├── l10n/ # Generated and source localization files
│ ├── presentation/ # Screens, widgets, Riverpod providers
│ ├── routing/ # GoRouter configuration
│ └── services/ # AI, cache, metadata, notifications, subscriptions
├── migration/ # One-off migration and infra scripts
├── pb_hooks/ # PocketBase hook endpoints
├── scripts/ # Deployment, scraping, maintenance utilities
├── temp_screenshots/ # App preview images used in this README
├── website/ # Public website assets/deployment target
├── package.json # Web/admin deployment scripts
└── pubspec.yaml # Flutter package manifest
^3.10.4flutter pub get
npm install
flutter run \
--dart-define=PB_URL=https://your-pocketbase-url \
--dart-define=TS_URL=https://your-typesense-url \
--dart-define=TS_API_KEY=your_typesense_key \
--dart-define=DEEPSEEK_API_KEY=your_deepseek_key \
--dart-define=GEMINI_API_KEY=your_gemini_key
Common --dart-define values used in this repo:
| Variable | Purpose |
|---|---|
PB_URL | PocketBase base URL |
TS_URL | Typesense base URL |
TS_API_KEY | Typesense public search key |
DEEPSEEK_API_KEY | Text intelligence / summaries / analysis |
GEMINI_API_KEY | Vision and grounded AI fallback/config |
REVENUECAT_API_KEY | Optional purchase config path present in env config |
REVENUECAT_ANDROID_API_KEY | Optional Android purchase config path present in env config |
npm run deploy:web
npm run deploy:website
npm run deploy:admin
npm run scraper:proxy
Private repository. All rights reserved.