ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Learn and teach code with Mentrily
EducationTypeScript · PLpgSQLGitHub @mentrily-comOnlineOwner 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
This repository contains the production-ready code for Mentrily
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Mentrily is a full-stack learning, assessment, and coding-exam platform for organizations that need to create courses, run exams, manage learners, monitor submissions, and issue certificates from one product.
Built and maintained by Suman Yadav.
This is a monorepo with a Next.js frontend and a NestJS backend.
The root package.json provides workspace-level commands that delegate to both apps.
Mentrily is designed around three major workflows:Read the full README ↗Mentrily is a full-stack learning, assessment, and coding-exam platform for organizations that need to create courses, run exams, manage learners, monitor submissions, and issue certificates from one product.
Built and maintained by Suman Yadav.
This is a monorepo with a Next.js frontend and a NestJS backend.
.
├── frontend/ # Next.js app, dashboard UI, marketing pages, exam experience
├── backend/ # NestJS API, Prisma schema, Supabase migrations, workers
└── package.json
The root package.json provides workspace-level commands that delegate to both apps.
Mentrily is designed around three major workflows:
Frontend
Backend
Install dependencies in each app:
npm install --prefix frontend
npm install --prefix backend
Run the frontend:
npm run dev --prefix frontend
Run the backend:
npm run start:dev --prefix backend
The frontend normally runs at:
http://localhost:3000
Run checks for both apps:
npm run check
Run full validation for both apps:
npm run check:full
Build both apps:
npm run build
Format both apps:
npm run format
Environment variables are intentionally not committed. Use local .env files inside frontend/ and backend/.
Important backend integrations include:
Important frontend integrations include:
See backend/README.md and frontend/README.md for app-specific notes.
The backend contains both Prisma migrations and Supabase SQL migrations.
Useful backend commands:
npm run supabase:deploy --prefix backend
npm run supabase:rls:tokens --prefix backend
npm run seed:college-demo --prefix backend
Supabase migration and data-migration scripts live under:
backend/supabase/
This repository is connected to:
https://github.com/mentrily-com/mentrily.git
The previous blockscodeX remote is kept separately as origin in the local working copy and should not be used for Mentrily pushes.
Suman Yadab