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