ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Teach hymns, preserve heritage, and help children belong to the Church. Free, open-source Coptic Orthodox hymn education platform.
EducationTypeScript · HTMLGitHub @mero20000OnlineOwner 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
Coptic Orthodox Hymns Education Platform
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗School for Hymns and Praises - Digital Platform
A modern, scalable Education Management System (EMS) and Learning Management System (LMS) for Coptic Orthodox hymn education.
# Install dependencies
npm install
# Setup backend
cd backend
cp .env.example .env
npm install
# Setup frontend
cd ../frontend
npm install
# Using Docker
docker-compose up -d postgres redis meilisearch
# Or use local PostgreSQL and Redis
cd backend
# Run migrations
npx prisma migrate dev
# Seed database
npx prisma db seed
# Generate Prisma Client
npx prisma generate
# From root directory
npm run dev
# Or start separately
npm run dev:backend # API on port 3001
npm run dev:frontend # App on port 3000
# Start all services
docker-compose up -d
# View logs
docker-compose logs -f
# Stop services
docker-compose down
niangelos-platform/
├── backend/ # NestJS API
│ ├── src/
│ │ ├── modules/ # Feature modules
│ │ │ ├── auth/ # Authentication
│ │ │ ├── users/ # User management
│ │ │ ├── students/ # Student management
│ │ │ ├── curriculum/ # Curriculum management
│ │ │ ├── attendance/ # Attendance tracking
│ │ │ ├── assessments/ # Assessment system
│ │ │ ├── progress/ # Progress tracking
│ │ │ ├── gamification/ # Gamification
│ │ │ ├── notifications/ # Notifications
│ │ │ ├── reports/ # Reports
│ │ │ ├── search/ # Search
│ │ │ └── admin/ # Administration
│ │ ├── common/ # Shared utilities
│ │ └── database/ # Prisma setup
│ ├── prisma/
│ │ └── schema.prisma # Database schema
│ └── Dockerfile
│
├── frontend/ # Next.js App
│ ├── src/
│ │ ├── app/ # App Router pages
│ │ ├── components/ # React components
│ │ │ ├── ui/ # UI primitives
│ │ │ └── layout/ # Layout components
│ │ ├── hooks/ # Custom hooks
│ │ ├── lib/ # Utilities
│ │ └── styles/ # Global styles
│ └── Dockerfile
│
├── docs/ # Documentation
│ └── phases/ # Design phases
├── docker-compose.yml # Docker setup
└── package.json # Root package.json
Once running, visit: http://localhost:3001/api/docs
# Register
curl -X POST http://localhost:3001/api/auth/register \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"password": "Password123!",
"firstName": "Test",
"lastName": "User",
"schoolId": "your-school-id"
}'
# Login
curl -X POST http://localhost:3001/api/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"password": "Password123!",
"schoolId": "your-school-id"
}'
# Backend tests
cd backend
npm run test # Unit tests
npm run test:e2e # E2E tests
npm run test:cov # Coverage
# Frontend tests
cd frontend
npm run test
See Deployment Guide
Proprietary - NiAngelos School for Hymns and Praises