Meetza– Educational Collaboration Platform | Node.js, Express.js, MySQL, Socket.IO, WebRTC, Gemini AI, FastAPI, Docker

تفاصيل العمل

• Built a production-ready educational platform backend using a layered Service-Repository architecture with

RESTful APIs for groups, meetings, content sharing, notifications, and user management.

• Implemented multi-strategy authentication using JWT, email/password authentication with Nodemailer, and social

OAuth (Google, LinkedIn, Facebook) via Passport.js with role-based access control.

• Developed real-time collaboration features including group chat using Socket.IO and peer-to-peer video

conferencing using WebRTC.

• Integrated AI capabilities using Google Gemini 1.5 Flash as a context-aware chatbot and built a FastAPI

microservice with Faster-Whisper for lecture transcription and PDF summarization.

• Containerized the platform using Docker and Docker Compose and documented all APIs with Swagger UI.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات