ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
Friendly Learning SRMAP: SRM AP용 무료 통합 캠퍼스 플랫폼
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를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.