MineStoreCMS Backend

Technical Overview:

  1. Language: PHP 8.2
  2. Framework: Laravel 10.x^ (Latest for v10)
  3. Database: MariaDB 10.6^+.
  4. Operating System Services: minestore_queue (Queue Worker), minestore_schedule (Scheduler), minestore_worker (Cron Worker) and minestore_frontend (Frontend & Updater Service).
  5. API: RESTful API (For main frontend Next.js application).
  6. Web Server: Nginx (Recommended)
  7. Admin Panel: Built with Blade Template Engine.
  8. Default Performing Path: /var/www/minestore.
  9. Websockets: Local, being used when using the minestore_frontend service during restart or update.
  10. Ports: 80 (HTTP) and 443 (HTTPS) are required for the frontend service.