Skip to content

A full-stack education portal with .NET Core Microservices, Node.js Auth, GraphQL APIs, Clean Architecture, AWS Cloud, and Docker

Notifications You must be signed in to change notification settings

sourcecode71/SmartEduHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ“š SmartEduHub

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)

πŸš€ Live Demo (Coming Soon)

Demo URL: https://smarteduhub.app


🧠 Tech Stack

βœ… Backend

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

βœ… Frontend

Stack Description
Angular 18 EduFlow Frontend (student course mgmt)
Next.js AuthSync Portal (login, register)
Micro Frontend Module federation architecture

βœ… Cloud + DevOps

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)

🧱 Architecture Overview

Microservices + Clean Architecture

About

A full-stack education portal with .NET Core Microservices, Node.js Auth, GraphQL APIs, Clean Architecture, AWS Cloud, and Docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published