ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
All-in-one software for online tutors: bookings, video classroom, payments, AI tools and parent portals. Free forever, 0% commission.
EducationTypeScript · JavaScriptGitHub @sinhgiangOnlineOwner 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
Tutafy: all-in-one platform for independent tutors. Bookings, built-in video lessons, payments and AI teaching tools in one place.
Taken from the repository README
Loading the full README.
Read the full README ↗Tutafy is booking, lessons and payments for private tutors: a booking page, a video classroom, parent and student portals, AI lesson tools, 0% commission. Next.js 16, Supabase, Polar for plans. Live at www.tutafy.com.
npm install
npm run dev
Open http://localhost:3000. It needs .env.local with the Supabase settings (never commit it).
Checks before a pull request: npm test, npm run lint, npm run typecheck, npm run build.
Where each feature lives and how to run and check it: docs/feature-map.md and docs/features/.
The logo, colours, fonts, corners and voice are in docs/brand/BRAND.md. They are written once in src/lib/brand.ts; npm run brand:build writes everything that is generated from it (CSS variables, the logo files in public/brand/, the favicon and app icons, the one-page sheet), and tests/brand.test.ts fails when any of it differs from the source or when an old logo comes back. The one-page sheet to open and save as a picture is public/brand/brand-sheet.html (/brand/brand-sheet.html on the site).
This project uses next/font to load Geist.
Vercel builds every pushed branch as a preview and the main branch as production.