Skip to main content

πŸš€ Tech Stack

Current

  • Shelf 10.23.1, Dart 8.2, MongoDB 8.0.39, and Apache 2.4.52 for the backend.

πŸ—οΈ Architecture Overview​

ComponentTechnology
Frontend (Mobile & Web πŸ“±πŸ’»)None
BackendπŸ–₯️ Dart
DatabaseπŸ—„οΈ MongoDB

πŸ” Detailed Stack​

Frontend​

No dedicated frontend, accessed through BackBone

Backend​

  • Framework: Shelf 10.23.1
  • Language: Dart 8.2
  • Database: MongoDB 8.0.39
  • Web Server: Apache 2.4.52

🏒 Infrastructure Architecture

  • VPS Specs: 4 vCPU Cores, 6 GB RAM, 400 GB SSD.
  • Ubuntu Linux 22.04.1 with Virtualmin as the control panel.

πŸ”§ Infrastructure Components​

ComponentDetails
ServerπŸ–₯️ VPS
Control PanelπŸŽ›οΈ Virtualmin

πŸ”¬ Detailed Infrastructure​

Server​

  • Type: πŸ–₯️ VPS
    • 4 vCPU Cores
    • 6 GB RAM
    • 400 GB SSD
  • Operating System: Ubuntu Linux 22.04.1
  • Control Panel: Virtualmin

What we have now

  • Flutter 3.22.0
  • Dart 3.4.0
  • Provider
  • API to backend