ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Hakgyo menyatukan kurikulum, kelas, aplikasi murid, halaman promosi, serta tryout dan tugas dalam satu platform untuk lembaga dan pengajar bahasa Korea.
Translation pending
EducationTypeScript · PLpgSQLGitHub @PintaAIOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Hakgyo V2 is a Bun/Turborepo monorepo with a Next.js backend/web client and an Expo mobile client. Both clients use Better Auth and the same type-safe tRPC API hosted by Next.js.
bun install
cp apps/web/.env.example apps/web/.env
cp apps/mobile/.env.example apps/mobile/.env
Configure apps/web/.env with the Neon database connection and Google OAuth credentials. Set EXPO_PUBLIC_API_URL in apps/mobile/.env to the origin of the Next.js app:
http://localhost:3000http://10.0.2.2:3000http://192.168.1.10:3000Start both apps:
bun run dev
The API is served at /api/trpc and Better Auth is served at /api/auth. The mobile client forwards Better Auth's securely stored session cookie to tRPC protected procedures.
Create a Google OAuth client with application type Web application. Add these authorized redirect URIs:
http://localhost:3000/api/auth/callback/google
https://your-domain.com/api/auth/callback/google
Better Auth completes OAuth on the Next.js backend and redirects the native app through the hakgyo:// scheme. The native bundle ID and Android package are both com.rorez.hakgyo.
Deploy apps/web as the Vercel project and configure all variables from apps/web/.env.example. Set APP_URL to the stable production origin, not a preview deployment URL. Better Auth and Zoom OAuth both derive their callback URLs from this value.
For production mobile builds, set:
EXPO_PUBLIC_API_URL=https://your-domain.com
EXPO_PUBLIC_API_URL is embedded in the mobile bundle and is not a secret. Rebuild or publish an EAS Update when changing it.
packages/api exports only the AppRouter TypeScript type. Runtime server code remains in apps/web, while Expo gets end-to-end input and output types without bundling Prisma or server credentials.