ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
타밀어 문법·맞춤법·동사 오류를 2초에 교정, 손글씨 OCR·Tanglish 입력 포함, 회원가입·카드 필요 없음
Fix Tamil grammar, spelling, and verb errors in 2 seconds. Includes free Tamil handwriting OCR and Tanglish typing. No credit card, no sign-up.
교육JavaScript · GoGitHub @palkani온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.