ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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.