Skip to main content

Deployment Overview

Overview​

Smart Academic Hub can be deployed on various platforms with Docker support.

Deployment Options​

Cloud Platforms​

  • AWS (Elastic Beanstalk, ECS)
  • Google Cloud Platform
  • Microsoft Azure
  • DigitalOcean
  • Heroku

Self-Hosted​

  • VPS with Docker
  • Kubernetes cluster
  • Traditional LAMP stack

Architecture​

┌─────────────┐
│ CDN │ Static assets
└─────────────┘
↓
┌─────────────┐
│ Load Balancer│
└─────────────┘
↓
┌─────────────┬─────────────┐
│ Web App │ Web App │ (Scaled instances)
└─────────────┴─────────────┘
↓
┌─────────────┐
│ Database │ (MySQL)
└─────────────┘
↓
┌─────────────┐
│ Redis │ (Cache/Queue)
└─────────────┘

Requirements​

Backend​

  • PHP 8.2+
  • MySQL 8.0+
  • Redis (optional)
  • Composer

Frontend​

  • Node.js 18+
  • Nginx or Apache

Mobile​

  • Expo EAS for builds
  • App store accounts

Next Steps​