A Cloud-Native Platform that unifies student collaboration, academic content management, and secure software delivery through DevSecOps, Kubernetes, and Zero-Trust Security principles.
EduConnect is a cloud-native academic and social networking platform designed to bridge the gap between students and educational institutions.
Students can showcase certifications, engage in discussions, collaborate academically, and access study resources, while administrators manage institutions, moderate content, and distribute educational materials.
The platform is engineered using modern DevSecOps practices and deployed on Kubernetes with security embedded throughout the software delivery lifecycle.
-
React
-
Redux Toolkit
-
JavaScript
-
Vite
-
TailwindCSS
-
shadcn/ui
-
Node.js
-
Express.js
-
MongoDB
-
JWT Authentication
-
AWS S3
-
GitHub Actions
-
Docker
-
Kubernetes
-
K3s
-
Terraform
-
AWS
| Category | Implementation |
|---|---|
| Authentication | JWT + Refresh Token Rotation |
| API Security | Helmet + Rate Limiting |
| SAST | CodeQL |
| Code Quality | SonarCloud |
| Container Security | Trivy |
| Dependency Security | GitHub Advisory Database |
| DAST | OWASP ZAP |
| SBOM | CycloneDX |
| Secrets Management | GitHub Secrets |
| Security Headers | Helmet.js |
| Supply Chain | OpenSSF Scorecard |
-
Authentication & Profile Management
-
Social Feed
-
Certification Showcase
-
Nested Comments & Discussions
-
Personalized Dashboard
-
Study Material Access
-
College Management
-
Content Moderation
-
Student Verification
-
Material Distribution
-
Academic Resource Management
EduConnect
│
├── frontend
├── backend
├── infrastructure
├── kubernetes
├── scripts
└── .github/workflows
