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.