ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
Oliskey School App은 관리자·교사·학생·학부모를 하나의 학교 관리·소통 플랫폼에 연결합니다
Oliskey School App connects administrators, teachers, students and parents in one school management and engagement platform. Change how school feels.
교육TypeScript · JavaScriptGitHub @Oliskey-School온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Oliskey School App — a connected school management and engagement platform for administrators, teachers, students and parents.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Change how school feels.
Less stress. More connection. A better school day.
Oliskey School App is a school management and engagement platform that connects
administrators, teachers, students and parents in one place — academics,
attendance, results, communication and the everyday work of running a school.
• Product:
• Company:
Most school software is built for the office. Oliskey is built for the school day.README 전문 보기 ↗Change how school feels. Less stress. More connection. A better school day.
Oliskey School App is a school management and engagement platform that connects administrators, teachers, students and parents in one place — academics, attendance, results, communication and the everyday work of running a school.
Most school software is built for the office. Oliskey is built for the school day.
A teacher marks attendance and enters results without fighting a spreadsheet. A parent sees how their child is actually doing without chasing anyone. A student finds their timetable, assignments and results in one place. An administrator sees the whole school — or one branch of it — without asking four people for four reports.
Everyone signs in to the same platform and sees only what belongs to them.
Each item below corresponds to functionality present in this repository.
School and people
SCHOOL_BRANCH_ROLE_NUMBER)Academics
Engagement
Operations
Platform
Roles supported: Admin, Super Admin, Proprietor, Teacher, Student, Parent, Inspector, Exam Officer, Compliance Officer, Counselor.
https://app.oliskey.com/ — choose Try Demo to enter a working demo school and switch between the admin, teacher, student and parent views without creating an account.
Confirmed from this repository:
| Layer | Stack |
|---|---|
| Frontend | React 19, TypeScript, Vite 6, Tailwind CSS |
| Backend | Node.js, Express 5, Socket.io |
| Database | PostgreSQL via Prisma, with row-level security |
| Realtime/cache | Socket.io, Redis (optional) |
| Testing | Vitest (unit + integration), Playwright (end-to-end) |
| Delivery | PWA with a service worker; deployed on Vercel |
Oliskey holds real school data, so access control is enforced in layers:
Automated tests cover cross-school access, cross-branch access, parent/child isolation, payment replay and authentication bypass attempts.
Found a security issue? Please report it privately to the maintainers rather than opening a public issue.
Requires Node.js 20 and a PostgreSQL database.
# install
npm run setup
# environment: create the two .env files
# .env (frontend, VITE_* values)
# backend/.env (DATABASE_URL, DIRECT_URL, JWT_SECRET, ...)
# see .env.example and backend/.env.example for the full list
# database
npm run db:migrate # apply migrations
npm run db:seed # seed the demo school
# run frontend (port 3000) and backend (port 5000) together
npm run start:all
Useful commands:
npm run dev # frontend only
npm run server # backend only
npm run build # production build
npm run test:run # frontend unit tests
npx playwright test # end-to-end tests
Backend integration tests run against a real database:
npx tsx --tsconfig backend/tsconfig.json node_modules/vitest/vitest.mjs run \
--config backend/vitest.config.ts
The application is deployed on Vercel: the Vite build is served as the
frontend and the Express API runs as a serverless function under /api
(api/index.js, see vercel.json). Database migrations are applied during the
build. Pushes to main deploy to production.
components/ React screens grouped by role (admin, teacher, student, parent, ...)
lib/ API client, AI client, shared browser utilities
backend/src/ Express app: routes, controllers, services, middleware
backend/prisma/ Schema and migrations (including row-level security policies)
tests/e2e/ Playwright end-to-end suites
public/ PWA manifest, icons, service worker, robots.txt, sitemap.xml
This project does not currently declare an open-source license. All rights reserved by Oliskey unless a license file is added.