ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Xo‘jayli 3번 학교의 소식과 현재 수업 일정을 확인하고 온라인 시험을 풉니다
Translation pending
Edited by the team
EducationTypeScript · CSSGitHub @rawshanbekwebOnlineOwner 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
rawshanbekweb/schoolproject
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Super admin login va paroli endi kodda yoki migratsiyada qattiq yozilmaydi — backend/.env faylidagi quyidagi o'zgaruvchilar orqali boshqariladi: Server har ishga tushganda shu login/parol bilan super_admin foydalanuvchisini yaratadi yoki yangilaydi (backend/src/utils/seedSuperAdmin.ts). Parolni o'zgartirish uchun .env dagi SUPERADMIN_PASSWORDni yangilab, serverni qayta ishga tushirish kifoya. ⚠️ .env fayli .gitignoreda — hech qachon repo'ga commit qilinmasin.Read the full README ↗
maktab/
├── backend/ # Node.js + Express + PostgreSQL
└── frontend/ # React + Vite + TailwindCSS + TypeScript
psql -U postgres
CREATE DATABASE maktab_db;
\q
cd backend
# Paketlarni o'rnatish
npm install
# .env faylini yaratish
cp .env.example .env
# .env faylini oching va DB ma'lumotlaringizni kiriting
# Migrationlarni ishga tushirish (jadvallar va seed ma'lumotlar)
npm run migrate
# Dev serverini ishga tushirish
npm run dev
# → http://localhost:3000
cd frontend
# Paketlarni o'rnatish
npm install
# Dev serverini ishga tushirish
npm run dev
# → http://localhost:5173
Super admin login va paroli endi kodda yoki migratsiyada qattiq yozilmaydi —
backend/.env faylidagi quyidagi o'zgaruvchilar orqali boshqariladi:
SUPERADMIN_LOGIN=admin
SUPERADMIN_PASSWORD=kuchli_parol_kiriting
SUPERADMIN_FULL_NAME=Bosh Administrator
Server har ishga tushganda shu login/parol bilan super_admin foydalanuvchisini
yaratadi yoki yangilaydi (backend/src/utils/seedSuperAdmin.ts). Parolni
o'zgartirish uchun .env dagi SUPERADMIN_PASSWORDni yangilab, serverni
qayta ishga tushirish kifoya.
⚠️
.envfayli.gitignoreda — hech qachon repo'ga commit qilinmasin.
| Rol | Huquqlar |
|---|---|
super_admin | Barcha sahifalar, foydalanuvchi boshqaruvi |
content_manager | Yangiliklar, yutuqlar, galereya boshqaruvi |
teacher | Faqat o'z fanlari: test savollar + nazorat ballari |
| Method | URL | Tavsif |
|---|---|---|
| POST | /api/auth/login | Tizimga kirish |
| POST | /api/auth/refresh | Token yangilash |
| POST | /api/auth/logout | Chiqish |
| GET | /api/auth/me | Joriy foydalanuvchi |
| GET | /api/users | Foydalanuvchilar (admin) |
| POST | /api/users | Yangi foydalanuvchi (admin) |
| GET | /api/news | Yangiliklar (public) |
| POST | /api/news | Yangilik qo'shish |
| GET | /api/questions | Test savollari (public) |
| POST | /api/questions | Savol qo'shish (teacher/admin) |
| POST | /api/questions/submit-test | Test natijasini saqlash |
| GET | /api/schedule/current | Hozirgi dars (Smart Shift) |
| GET | /api/analytics/overview | Dashboard statistika |
| GET | /api/analytics/teacher-ratings | O'qituvchi reytingi |
| GET | /api/analytics/class-averages | Sinf o'rtacha ballari |
| GET | /api/analytics/class-ranking | Sinflar reytingi (public) |
/ — Bosh sahifa (Hero, Smart Shift, Ob-havo, Tashqi havolalar)/news — Yangiliklar ro'yxati/news/:slug — Yangilik batafsil/achievements — Maktab faxrlari/tests — Onlayn test/control-works — Nazorat ishlari reytingi/admin)/admin — Dashboard/admin/users — Foydalanuvchilar boshqaruvi/admin/news — Yangiliklar boshqaruvi/admin/achievements — Yutuqlar boshqaruvi/admin/analytics — Analitika va grafiklar/teacher)/teacher — Kabinet bosh sahifasi/teacher/questions — Test savollari/teacher/control-works — Nazorat ishlari ballari