ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證tamil-proofreading-platform
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A web-based platform that enables Tamil writers to upload text for AI-assisted proofreading. The system uses a tiered model workflow: a lightweight model handles up to a word limits, and escalates to a deeper model for longer or complex texts. Users access services via secure login and pay per use or via .檢視完整 README ↗A web-based platform that enables Tamil writers to upload text for AI-assisted proofreading. The system uses a tiered model workflow: a lightweight model handles up to a word limits, and escalates to a deeper model for longer or complex texts. Users access services via secure login and pay per use or via .
express-frontend/public/js/tamil-proofreading-platform/
├── backend/ # Go API server
│ ├── cmd/server/ # Application entry point
│ ├── internal/
│ │ ├── config/ # Configuration
│ │ ├── handlers/ # HTTP handlers
│ │ ├── middleware/ # Auth, CORS, rate limiting, sanitization
│ │ ├── models/ # Database models
│ │ └── services/ # Business logic
│ └── migrations/ # Database migrations
├── express-frontend/ # Express app (Vercel + Docker)
│ ├── views/ # EJS pages (home, workspace, drafts, tools)
│ ├── routes/ # API proxy, auth, index
│ ├── public/js/ # workspace.js, home-editor.js, auth-utils.js
│ └── server.js # Entry point
└── docs/ # Documentation
cd services/aksharamukha-runner
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 8088
cd backend
IME_ENABLED=true IME_CACHE_ENABLED=true AKSHARA_URL=http://localhost:8088 go run cmd/server/main.go
curl -X POST http://localhost:8088/transliterate \
-H "Content-Type: application/json" \
-d '{"text":"enathu","mode":"spoken"}'
curl "http://localhost:8080/api/v1/ime/suggest?q=enathu&mode=spoken&limit=8"
Cloud Run (optional):
gcloud run deploy aksharamukha-runner \
--source services/aksharamukha-runner \
--region asia-south1 \
--allow-unauthenticated
cd backend
go mod download
.env.example to .env):cp .env.example .env
.env with your configuration:DATABASE_URL=postgres://user:password@localhost:5432/tamil_proofreading?sslmode=disable
PORT=8080
FRONTEND_URL=http://localhost:3000
JWT_SECRET=your-secret-key-change-in-production
OPENAI_API_KEY=your-openai-api-key
STRIPE_SECRET_KEY=your-stripe-secret-key
RAZORPAY_KEY_ID=your-razorpay-key-id
RAZORPAY_KEY_SECRET=your-razorpay-key-secret
go run cmd/server/main.go
The server will start on port 8080 and automatically migrate the database schema.
cd frontend
npm install
.env.example to .env.local):cp .env.example .env.local
.env.local:NEXT_PUBLIC_API_URL=http://localhost:8080/api/v1
NEXT_PUBLIC_RAZORPAY_KEY_ID=your-razorpay-key-id
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=your-stripe-publishable-key
npm run dev
Open http://localhost:3000 in your browser.
POST /api/v1/auth/register - Register new userPOST /api/v1/auth/login - Login userGET /api/v1/auth/me - Get current user (protected)POST /api/v1/submit - Submit text for proofreading (protected)GET /api/v1/submissions - Get user submissions (protected)GET /api/v1/submissions/:id - Get submission by ID (protected)POST /api/v1/payments/create - Create payment (protected)POST /api/v1/payments/verify - Verify payment (protected)GET /api/v1/payments - Get user payments (protected)GET /api/v1/dashboard/stats - Get dashboard statistics (protected)GET /api/v1/usage - Get usage statistics (protected)GET /api/v1/admin/users - Get all users (admin)PUT /api/v1/admin/users/:id - Update user (admin)DELETE /api/v1/admin/users/:id - Delete user (admin)GET /api/v1/admin/payments - Get all payments (admin)GET /api/v1/admin/analytics - Get analytics (admin)GET /api/v1/admin/model-logs - Get model logs (admin)POST /api/v1/webhooks/stripe - Stripe webhookPOST /api/v1/webhooks/razorpay - Razorpay webhookThe backend can be deployed to:
The frontend can be deployed to:
This project is licensed under the MIT License.
Contributions are welcome! Please open an issue or submit a pull request.
For support, please open an issue on GitHub or contact the development team.