ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Score 79+ in PTE Academic with PrepFly. All 22 question types, AI scoring, mock tests, vocabulary & analytics.
Translation pending
EducationTypeScript · HTMLGitHub @KailramiyaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
PTE Master — AI-Powered PTE Practice Platform
APEUni competitor built for Indian coaching centres. Multi-tenant, AI-scored, Hindi/Punjabi support.
Step 4: Setup Prisma & Seed Data
Open http://localhost:3000 in your browser.
• Centre code: divine-success
• Coupon code: LAUNCH50 (50% off)Read the full README ↗APEUni competitor built for Indian coaching centres. Multi-tenant, AI-scored, Hindi/Punjabi support.
git clone <your-repo-url> pte-platform
cd pte-platform
npm install
Create a PostgreSQL database:
# Open psql terminal
psql -U postgres
# Create database
CREATE DATABASE pte_platform;
\q
# Copy example env
cp .env.example .env
cp .env.example apps/web/.env
# Edit .env — update DATABASE_URL with your postgres credentials:
# DATABASE_URL="postgresql://postgres:YOUR_PASSWORD@localhost:5432/pte_platform"
cd apps/web
# Generate Prisma client
npx prisma generate
# Push schema to database (creates all tables)
npx prisma db push
# Seed sample data (questions, users, centre)
npx tsx prisma/seed.ts
# From apps/web directory
npm run dev
Open http://localhost:3000 in your browser.
| Role | Password | |
|---|---|---|
| Super Admin | [email protected] | admin123 |
| Centre Admin | [email protected] | centre123 |
| Student | [email protected] | student123 |
divine-successLAUNCH50 (50% off)pte-platform/
├── apps/
│ ├── web/ # Next.js 14 web app
│ │ ├── prisma/
│ │ │ ├── schema.prisma # Database schema (20+ models)
│ │ │ └── seed.ts # Sample data seeder
│ │ └── src/
│ │ ├── app/
│ │ │ ├── (auth)/ # Login, Register pages
│ │ │ ├── (dashboard)/ # All dashboard pages
│ │ │ └── api/ # 19 API routes
│ │ ├── components/ # UI + Practice + Layout components
│ │ ├── hooks/ # Audio recorder, Auth, Upload hooks
│ │ └── lib/ # DB, Auth, i18n, utils
│ └── mobile/ # React Native / Expo app
│ └── src/
│ ├── screens/ # Login, Dashboard, Practice screens
│ ├── stores/ # Zustand auth store
│ └── lib/ # API client
├── packages/
│ ├── database/ # Prisma client export
│ └── shared/ # Types, constants, utils
├── .env.example # Environment template
└── package.json # Monorepo root
The app works without these — they enable premium features:
| Key | Required For | Get It From |
|---|---|---|
| OPENAI_API_KEY | AI scoring (Speaking/Writing) | platform.openai.com |
| GOOGLE_CLIENT_ID/SECRET | Google login | console.cloud.google.com |
| RAZORPAY_KEY_ID/SECRET | Payments | dashboard.razorpay.com |
| AWS S3 keys | File uploads | aws.amazon.com |
| Layer | Technology |
|---|---|
| Frontend | Next.js 14, TypeScript, Tailwind CSS, Radix UI |
| Backend | Next.js API Routes, Prisma ORM |
| Database | PostgreSQL |
| AI | OpenAI Whisper (speech) + GPT-4o-mini (scoring) |
| Payments | Razorpay |
| Mobile | React Native / Expo |
| Auth | NextAuth.js (JWT) |