ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
Ask CampusBrain anything about SRM AP — find peer mentors, faculty by research area, hackathon teammates, and groups in one search. Friendly Learning SRMAP is the free, all-in-one campus platform for
翻譯準備中
教育TypeScript · PLpgSQLGitHub @sahgyan9上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Ask CampusBrain anything about SRM AP — find peer mentors, faculty by research area, hackathon teammates, and groups in one search. Friendly Learning SRMAP is the free, all-in-one campus platform for SRM AP students.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Friendly Learning SRMAP is the all-in-one campus platform for SRM AP
students — post ideas, find teammates, search with CampusBrain, rate faculty,
and get mentored by seniors who've already taken your course.
• Vite + React + TypeScript
• shadcn-ui + Tailwind CSS
• Supabase (database, auth, storage, edge functions)
• Deployed on Vercel, with server-side rendering and
route prerendering for SEO (see DEPLOYMENT_GUIDE.md)
Requires Node.js 24.x.
See .env.example for the environment variables the app
needs (Supabase URL/anon key, app URL, optional Sentry DSN).檢視完整 README ↗Friendly Learning SRMAP is the all-in-one campus platform for SRM AP students — post ideas, find teammates, search with CampusBrain, rate faculty, and get mentored by seniors who've already taken your course.
Live site: https://friendly-learning-srmap.vercel.app
DEPLOYMENT_GUIDE.md)Requires Node.js 24.x.
# Clone the repository
git clone https://github.com/sahgyan9/friendly-learning-srmap.git
cd friendly-learning-srmap
# Install dependencies
npm i
# Copy the env template and fill in your Supabase project details
cp .env.example .env
# Start the dev server
npm run dev
See .env.example for the environment variables the app
needs (Supabase URL/anon key, app URL, optional Sentry DSN).
| Command | Description |
|---|---|
npm run dev | Start the Vite dev server |
npm run build | Production build: sitemap generation, client + SSR bundles, prerendering |
npm run typecheck | Type-check with tsc |
npm run preview | Preview the production build locally |
npm run test:migrations | Verify Supabase migrations with PGlite |
npm run qa:signed-in-sweep | Run automated Puppeteer visual QA sweep across all routes |
npm run qa:screenshot | Capture mobile and desktop route screenshots |
src/ — application code (pages, components, hooks, Supabase integration)supabase/ — database migrations, edge functions, and storage bucket configscripts/qa/ — Puppeteer visual QA and interaction test harnesses (see scripts/qa/README.md)docs/archive/ — archived historical bug fix summaries & notes (see docs/archive/README.md)public/ — static assets, robots.txt, sitemapsprerender.js / generate-dynamic-sitemap.js — build-time SEO toolingAGENTS.md — master reference & safety rules for AI coding assistantsFABLE_BUILD_PLAN.md — plan of record and roadmap statusFACULTY_AI_ROADMAP.md — AI layer and search architectureFRONTEND_BRIEF.md — frontend design specificationsDEPLOYMENT_GUIDE.md — deployment targets and proceduresSEARCH_GUIDE.md — semantic search guideThe site deploys to Vercel on every push to main. The canonical domain is
friendly-learning-srmap.vercel.app, defined once in
site.config.js and consumed by the app, sitemaps, and
prerender step.
The project previously ran on Lovable, which briefly got indexed by Google
under *.lovable.app ahead of the Vercel domain. Any visitor who lands on a
lovable.app, lovableproject.com, or lovable.dev host is redirected to
the equivalent page on the Vercel domain via a small script at the top of
index.html, so old search results and bookmarks still resolve
to the live, maintained site. Full details in
DEPLOYMENT_GUIDE.md.
Clone the repo, make changes locally, and open a pull request — there is no external editor or drag-and-drop builder involved. Direct edits are also possible from the GitHub file view or in a Codespace.