Skip to content

Repository files navigation

🎓 EduConnect

Secure Cloud-Native Social & Academic Platform

Kubernetes   K3s   Google Cloud   GitHub Actions   Terraform   Docker

SonarQube Cloud

A Cloud-Native Platform that unifies student collaboration, academic content management, and secure software delivery through DevSecOps, Kubernetes, and Zero-Trust Security principles.


🦂 ZAP Security OpenSSF Scorecard CI Pipeline

CodeQL SonarCloud Trivy CycloneDX

Verified by InfraScan


🚀 Overview

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.


🎥 Architecture Walkthrough


✍️ Technical Deep-Dive Articles

🛡️ Cloud Native Security & K3s

Deep dive into:

  • Kubernetes Security

  • K3s Architecture

  • DevSecOps Integration

  • Production Hardening

  • Cloud Native Deployment

☸️ MongoDB & K3s Production Journey

Lessons learned while:

  • Migrating to Kubernetes

  • Running MongoDB StatefulSets

  • Troubleshooting Networking

  • Production Debugging

  • Containerized Deployments


🏗️ Architecture

Image

🛠️ Technology Stack

Frontend

  • React

  • Redux Toolkit

  • JavaScript

  • Vite

  • TailwindCSS

  • shadcn/ui


Backend

  • Node.js

  • Express.js

  • MongoDB

  • JWT Authentication

  • AWS S3


DevSecOps & Cloud

  • GitHub Actions

  • Docker

  • Kubernetes

  • K3s

  • Terraform

  • AWS


🔐 Security Controls

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

⭐ Key Features

👨‍🎓 Student Portal

  • Authentication & Profile Management

  • Social Feed

  • Certification Showcase

  • Nested Comments & Discussions

  • Personalized Dashboard

  • Study Material Access

🏫 Admin Portal

  • College Management

  • Content Moderation

  • Student Verification

  • Material Distribution

  • Academic Resource Management


📁 Repository Structure


EduConnect

│
├── frontend
├── backend
├── infrastructure
├── kubernetes
├── scripts
└── .github/workflows


⭐ Built with Cloud Native, DevSecOps, and Security-First Engineering

Scorpion

About

A full-stack social and academic platform connecting students and administrators. Built with the MERN stack and deployed via a rigorous DevSecOps pipeline (GitHub Actions, CodeQL, SonarQube, Trivy, DockerHub) to AWS.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages