منصة Inspired Academy – نظام SaaS لإدارة المدارس والتكوين المهني

تفاصيل العمل

قمت بتطوير منصة Inspired Academy وهي نظام SaaS متكامل لإدارة مدارس التكوين والدروس الخاصة. المنصة موجّهة لإدارة نوعين من التكوين: الدروس الدعم المدرسي والتكوينات المهنية (كالطبخ والتخصصات الحرفية).

المنصة تم إنجازها على شكل MVP – Version 1 بهدف إطلاق نسخة أولية عملية لاختبار الفكرة مع المستخدمين الحقيقيين، مع التركيز على الوظائف الأساسية الأكثر أهمية.

? أهم الوظائف التي توفرها المنصة

إدارة المستخدمين: الطلبة، الأساتذة، الإداريون

إدارة التكوينات مع التصنيفات والمستويات

تنظيم المجموعات والحصص الدراسية

متابعة التسجيلات وحالاتها (في الانتظار – مدفوع – مفعّل)

إدارة المدفوعات وتغيير حالتها يدويًا

لوحة تحكم إحصائية تعرض:

عدد الطلبة

عدد التكوينات

الإيرادات

الحالات النشطة

? الجوانب التقنية للمشروع

تم بناء النظام وفق هندسة متعددة الطبقات مع فصل الواجهة الأمامية عن الخلفية.

✔️ الواجهة الخلفية (Back-End)

Node.js + Express.js

TypeScript

TypeORM

PostgreSQL

مصادقة JWT

تشفير كلمات المرور Bcrypt

REST API لإدارة:

الطلبة

الأساتذة

التكوينات

الجلسات

التسجيلات

المدفوعات

✔️ الواجهة الأمامية (Front-End)

React + TypeScript

Vite

React Router

Axios

تصميم متجاوب مع الهاتف والكمبيوتر

لوحة تحكم حديثة وسريعة

النشر والتشغيل (Deployment)

تم نشر المنصة باستخدام Docker عبر:

docker-compose للمطورين

docker-compose.prod للنشر على الخادم

Nginx كـ reverse proxy

الفصل بين خدمات:

قاعدة البيانات

الواجهة الأمامية

الواجهة الخلفية

هذا يضمن:

الأداء العالي

الأمان

سهولة الصيانة

قابلية التوسع مستقبلاً

بطاقة العمل

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