/mikpos

MIKPOS is a management users and payments that can be used in HotSpot and PPP MikroTik RouterOS users based RouterOS API.

Primary LanguageCSS

MIKPOS

MIKPOS is a management users and payments that can be used in HotSpot and PPP MikroTik RouterOS users. (RouterOS API Based, NOT RADIUS!)

Donate

QRIS & VIRTUAL ACCOUNT (Indonesia Only)

"Buy Me A Coffee"

Discuss on Discord

https://discord.gg/hRqhzX2J4u

FRONTEND

CSS

  1. Bootstrap v5 - CSS Framework
  2. FontAwesome 4 - The complete set of 675 icons.

JS

  1. Jquery v3.3.6 - Designed to simplify HTML DOM tree traversal and manipulation
  2. Sticky JS - jQuery plugin that gives you the ability to make any element on your page always stay visible.
  3. SweetAlert2 - A beautiful, responsive, customizable JavaScript Alert

Other Plugins

  1. Datatables - Advanced interaction controls to your HTML tables the free & easy way

BACKEND PACKAGES

Minimum Requirements

  1. [PHP]
  • php >=7.2|7.4
  • ext-intl
  • ext-sockets
  • ext-php_openssl
  • ext-json (enabled by default - don't turn it off)
  • ext-mysqlnd
  • ext-libcurl
  • ext-mbstring
  • ext-xml (enabled by default - don't turn it off)
  1. [MySQL]
  • MySQL via the MySQLi driver (version 5.1 and above only)

Setup

Create database 'mikposdb' without quote, then Copy .env.examples to .env and set the database settings. Uncomment '#' and set database line settings below :

database.default.hostname = localhost
database.default.database = mikposdb
database.default.username = root
database.default.password = 
database.default.DBDriver = MySQLi

Installation

  1. composer install
  2. php spark migrate
  3. php spark db:seed UsersSeeder
  4. Run the project with php spark serve
  5. Open http://localhost:8080 on the browser

Default Dashboard Credential

Username : admin Password : admin

Important

Please don't expose your .env file in GitHub repositories or public. This will bring an unexpected consequences for your project.