ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Join live classes with expert teachers. Standard 1-10 content for all subjects.
EducationJavaScript · TypeScriptGitHub @akankshagotarneOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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
E-learning website
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
🎓 Learniq — Complete Full-Stack EdTech Platform
Learn Smarter. Grow Better.
An interactive, full-stack educational platform connecting teachers with students across India (Standards 1 to 10) through live tuition, recorded video courses, downloadable study notes, interactive quizzes, active recall flashcards, and gamified analytics.Read the full README ↗Learn Smarter. Grow Better.
An interactive, full-stack educational platform connecting teachers with students across India (Standards 1 to 10) through live tuition, recorded video courses, downloadable study notes, interactive quizzes, active recall flashcards, and gamified analytics.
docs/AI_INTERVIEW.md.| Layer | Technologies |
|---|---|
| Frontend | React 19, TypeScript, Vite 8, TailwindCSS, React Router 7, Recharts, Lucide React, Socket.IO Client, React Hot Toast |
| Backend | Node.js, Express, Socket.IO (WebSockets), JWT, Mongoose, Multer, Helmet, Morgan, bcryptjs |
| AI Interview | OpenAI (structured outputs + Realtime transcription), HeyGen LiveAvatar |
| Database | MongoDB (Atlas or Local) |
Clone the repository and install dependencies:
# Clone the repo
git clone <your-repo-url>
cd LearnIQ
# Install backend dependencies
cd backend
npm install
# Install frontend dependencies
cd ../frontend
npm install
backend/.env)Copy the example environment file:
cp backend/.env.example backend/.env
Update backend/.env with your values:
PORT=5000
NODE_ENV=development
MONGODB_URI=mongodb://localhost:27017/learniq
JWT_SECRET=your_secret_key
CLIENT_URL=http://localhost:5173
frontend/.env)cp frontend/.env.example frontend/.env
VITE_API_URL=http://localhost:5000/api
Set ADMIN_EMAIL and ADMIN_PASSWORD in backend/.env first (see backend/.env.example), then:
cd backend
node src/seed/seedData.js
This populates:
In terminal 1 (Backend):
cd backend
npm run dev
# Server starts at http://localhost:5000
In terminal 2 (Frontend):
cd frontend
npm run dev
# Vite dev server starts at http://localhost:5173
No passwords are published in this repository.
ADMIN_EMAIL and ADMIN_PASSWORD in backend/.env (password of at least 12 characters). Choose your own; never commit it.[email protected], [email protected], ...): their password is SEED_DEMO_PASSWORD from backend/.env. If it is not set, random passwords are generated and the demo accounts cannot be logged into.NODE_ENV=production. Use it only on a local/dev database.LearnIQ/
├── backend/
│ ├── src/
│ │ ├── config/ # DB & Server configuration
│ │ ├── controllers/ # Route business logic
│ │ ├── middleware/ # Auth, upload, validation
│ │ ├── models/ # Mongoose models (User, Course, Lecture, etc.)
│ │ ├── routes/ # Express route definitions (incl. /api/ai-interviews)
│ │ ├── seed/ # Comprehensive seed script
│ │ ├── socket/ # Real-time WebSocket signaling
│ │ └── server.js # Server entry point
│ ├── .env.example
│ └── package.json
│
├── frontend/
│ ├── src/
│ │ ├── components/ # Reusable UI & layout components
│ │ ├── context/ # AuthContext & global state
│ │ ├── pages/ # All application routes
│ │ │ ├── admin/ # Admin Dashboard
│ │ │ ├── student/ # Student portals & Classroom
│ │ │ ├── teacher/ # Teacher portals
│ │ │ └── ... # Public pages (Home, Courses, About, Contact)
│ │ ├── services/ # Axios API & Socket client
│ │ ├── types/ # TypeScript interfaces
│ │ ├── App.tsx # Application routing
│ │ └── main.tsx # Root DOM render
│ ├── .env.example
│ ├── index.html
│ ├── package.json
│ ├── tailwind.config.js
│ └── vite.config.ts
│
├── .gitignore
└── README.md
This project is proprietary and intended for educational demonstration purposes.