SmartEduHub is a powerful, full-stack education platform designed to showcase modern software engineering practices with a focus on scalability, performance, and clean architecture.
This project demonstrates expertise in:
- π§© .NET Core 9 Microservices
- π Node.js Authentication
- π RESTful + GraphQL APIs
- π§± Clean Architecture & Domain-Driven Design (DDD)
- βοΈ AWS Cloud Integrations (Lambda, S3, SNS, SQS, Kinesis)
- π³ Docker + Kubernetes (K8s)
- π‘ Prompt Engineering (AI-ready)
- π¨ Micro Frontend (Angular 18 + Next.js)
Demo URL: https://smarteduhub.app
Stack | Description |
---|---|
.NET Core 9 | Microservices with Clean Architecture |
Node.js | Authentication & User Service |
gRPC | Inter-service communication (high speed) |
GraphQL | Flexible data querying |
REST API | Standard endpoint access |
MongoDB | NoSQL database (Logs, Events, etc.) |
PostgreSQL | Relational DB (Courses, Students, etc.) |
MSSQL | Legacy or HR/Payroll service |
Stack | Description |
---|---|
Angular 18 | EduFlow Frontend (student course mgmt) |
Next.js | AuthSync Portal (login, register) |
Micro Frontend | Module federation architecture |
Tool | Purpose |
---|---|
AWS Lambda | Serverless compute |
AWS SNS / SQS | Messaging and notifications |
AWS S3 | File upload, storage |
AWS Kinesis | Real-time stream processing |
Docker | Containerization |
Kubernetes | Orchestration & scaling |
GitHub Actions | CI/CD pipeline (build, test, deploy) |
Microservices + Clean Architecture