MineStoreCMS Frontend

Technical Overview:

  1. Language: JavaScript (TypeScript)
  2. Framework: Next.js 14.x^ (Latest for v14)
  3. Database: None (Uses RESTful API)
  4. Operating System Services: minestore_frontend (Frontend & Updater Service).
  5. Location: /var/www/minestore/frontend.
  6. Environment File: .env (Contains webstore URL (REST API) for NEXT_PUBLIC_API_URL).

How to Restart Frontend Service?

There are two ways to restart the frontend service: Using the Admin Panel or Manually by running the following command:

sudo systemctl restart minestore_frontend

How to Debug Frontend Application?

You can debug the frontend application by viewing the logs in Admin Panel. You can also view the logs by running the following command in the terminal:

sudo systemctl status minestore_frontend

How to Edit Frontend Theme?

You can edit the frontend theme by using the File Manager in the Admin Panel. You can edit the HTML, CSS, JavaScript and TypeScript files of your theme.

You can also recolor your default theme to match your webstore branding and style in seconds. You just need to select the primary color, and other colors will be automatically generated based on the primary color.

If you need to fully rework template and want to keep NextJs Framework, you can get Sandbox Template of the frontend application and run it locally.