Panel de gestión de cryptos multiusuario

Related tags

Security crypto
Overview

Requisitos

  • PHP 8.0
  • Apache 2.4.51 +-
  • MySQL 8.0
  • Composer 2

Instalación

# Creamos la base de datos
mysql -e 'CREATE DATABASE `crypto` character set UTF8mb4 collate utf8mb4_bin;'

# Clonamos el repositorio
git clone https://github.com/eusonlito/crypto.git

cd crypto

# Duplicamos la configuración genérica como .env
cp .env.example .env

# Editamos los datos necesarios para la instalación local
vi .env

# Instalamos las dependencias
composer install --no-scripts --no-dev && composer install --no-dev

# Generamos la clave de cifrado
php artisan key:generate

# Lanzamos las migraciones
php artisan migrate
php artisan db:seed --class=Database\\Seeders\\Database

# Desplegamos
composer artisan-cache

Carga de datos inicial

php artisan currency:sync:all
php artisan product:sync:all
php artisan product:fiat:all
php artisan exchange:sync:all

Procesos en background

nohup php artisan schedule:work > storage/logs/schedule-work.log 2>&1 &
nohup php artisan exchange:sync:socket --platform_id=1 > storage/logs/exchange-sync-socket.log 2>&1 &
nohup php artisan exchange:ticker:socket --platform_id=2 > storage/logs/exchange-ticker-socket.log 2>&1 &

Actualización

composer deploy

Capturas

crypto-1 crypto-2 crypto-3 crypto-4 crypto-5 crypto-6

Listo!

You might also like...
a free, open-source dashboard panel starter kit for Laravel
a free, open-source dashboard panel starter kit for Laravel

QAdmin a free, open-source dashboard panel starter kit for Laravel. Just intall and everything is ready Tech Stack Client: ruangAdmin, Bootstrap, Jque

Panel de Control para Dominios
Panel de Control para Dominios

Panel de Control para Gestión de Dominios Esta aplicación permite la gestión interna de dominios de una manera sencilla. Podrás dar de alta dominios p

An account management Panel based on Laravel7 framework. Include multiple payment, account management, system caching, admin notification, products models, and more.

ProxyPanel 简体中文 Support but not limited to: Shadowsocks,ShadowsocksR,ShadowsocksRR,V2Ray,Trojan,VNET Demo Demo will always on dev/latest code, rather

Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt
Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt

EasyEngine v4 EasyEngine makes it greatly easy to manage nginx, a fast web-server software that consumes little memory when handling increasing volume

Admin Columns allows you to manage and organize columns in the posts, users, comments, and media lists tables in the WordPress admin panel.

Admin Columns allows you to manage and organize columns in the posts, users, comments, and media lists tables in the WordPress admin panel. Transform the WordPress admin screens into beautiful, clear overviews.

Easy-to-install Admin Panel for Laravel

CSS Framework: https://0notole.github.io/elements.css/ Install project: composer create-project --prefer-dist laravel/laravel screen, cd screen Add re

This plugin allows administrators to apply discounts on orders from the administration panel.
This plugin allows administrators to apply discounts on orders from the administration panel.

skilldo-discounts This plugin of cms Skilldo This plugin allows administrators to apply discounts in percentage on full orders from the administration

A Laravel admin panel which is creating CRUD for your application automatically.

Adds a zero configuration Admin Panel to your Laravel Application Installation You can install the package via composer: composer require max-hutschen

A powerful control panel search filter replacement for CraftCMS
A powerful control panel search filter replacement for CraftCMS

Omnisearch plugin for Craft CMS 3.x Omnisearch is a powerful control panel search filter replacement for the CraftCMS 3 control panel. Overview Do you

Laralum - Laravel 5.3 Administration Panel
Laralum - Laravel 5.3 Administration Panel

Laralum Legacy - Laravel 5.3 Administration Panel LARALUM LEGACY VERSION This is the legacy version of the currently laralum administration panel, fou

Laravel Admin Panel
Laravel Admin Panel

Laravel Admin Panel An admin panel for managing users, roles, permissions & crud. Requirements Laravel =5.5 PHP = 7.0 Features User, Role & Permiss

A very simple admin panel for managing users, roles & permissions.

Laravel Admin Starter A very simple admin panel for managing users, roles & permissions. The premise for this package is to eradicate the duplicate wo

EasyPanel is a beautiful, customizable and flexible admin panel based on Livewire for Laravel.
EasyPanel is a beautiful, customizable and flexible admin panel based on Livewire for Laravel.

EasyPanel EasyPanel is a beautiful, customizable and flexible admin panel based on Livewire for Laravel. Features : Easy to install Multi Language RTL

An attempt at a usable, generic VPS panel for providers and power users.

An attempt at a usable, generic VPS panel for providers and power users. Key goals are to be clean, easy to use, and support Proxmox as well as other providers (Libvirt via Go API, etc) using one simple interface.

A Dashboard Panel for Shop Admins to control customers using Hyperstream App
A Dashboard Panel for Shop Admins to control customers using Hyperstream App

Overview 🪟 Hyperstream is an application that facilitates simple and easy self-service at supermarkets, eliminating long lines for customers and redu

EzPz Tweaks is an all-in-one WordPress plugin that helps you personalize the admin panel appearances

EzPz Tweaks is an all-in-one WordPress plugin that helps you personalize the admin panel appearances, clean your site code and remove unwanted features to increase its security and improve performance.

Basic admin panel with authentication and CURD operation..

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Admin panel for Uguu and Pomf.
Admin panel for Uguu and Pomf.

Moe Panel Admin panel for Uguu and Pomf which makes it easier to remove and blacklist files. Features Information about number of files uploaded & sto

Laravel Health Panel
Laravel Health Panel

Health Monitor Laravel Server & App Health Monitor and Notifier This package checks if the application resources are running as they should and create

Comments
  • Trying to access array offset on value of type null

    Trying to access array offset on value of type null

    Hola, he instalado tu aplicación. Ningún gráfico quiere generar, no sé qué puedo hacer al respecto. Estoy recibiendo un error: http://localhost/wallet/simulator?id=1

    Empareje mi billetera con coinbase-pro. Los valores han sido importados pero no hay valor actual, etc.

    Por favor ayuda

    ErrorException:
    Trying to access array offset on value of type null
    
      at /var/www/html/crypto/app/Domains/Wallet/Service/Controller/Simulator.php:165
      at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
         (/var/www/html/crypto/app/Domains/Wallet/Service/Controller/Simulator.php:165)
      at App\Domains\Wallet\Service\Controller\Simulator->getData()
         (/var/www/html/crypto/app/Domains/Wallet/Controller/Simulator.php:51)
      at App\Domains\Wallet\Controller\Simulator->data()
         (/var/www/html/crypto/app/Domains/Wallet/Controller/Simulator.php:21)
      at App\Domains\Wallet\Controller\Simulator->__invoke()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54)
      at Illuminate\Routing\Controller->callAction()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45)
      at Illuminate\Routing\ControllerDispatcher->dispatch()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Route.php:262)
      at Illuminate\Routing\Route->runController()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Route.php:205)
      at Illuminate\Routing\Route->run()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Router.php:721)
      at Illuminate\Routing\Router->Illuminate\Routing\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Domains/Shared/Controller/ControllerAbstract.php:38)
      at App\Domains\Shared\Controller\ControllerAbstract->setup()
         (/var/www/html/crypto/app/Domains/Shared/Controller/ControllerAbstract.php:22)
      at App\Domains\Shared\Controller\ControllerAbstract->App\Domains\Shared\Controller\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Domains/User/Middleware/AuthTFA.php:24)
      at App\Domains\User\Middleware\AuthTFA->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Domains/User/Middleware/Auth.php:24)
      at App\Domains\User\Middleware\Auth->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
      at Illuminate\Pipeline\Pipeline->then()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Router.php:723)
      at Illuminate\Routing\Router->runRouteWithinStack()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Router.php:698)
      at Illuminate\Routing\Router->runRoute()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Router.php:662)
      at Illuminate\Routing\Router->dispatchToRoute()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Routing/Router.php:651)
      at Illuminate\Routing\Router->dispatch()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:167)
      at Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Domains/Language/Middleware/Request.php:21)
      at App\Domains\Language\Middleware\Request->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Http/Middleware/MessagesShareFromSession.php:23)
      at App\Http\Middleware\MessagesShareFromSession->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Http/Middleware/Reset.php:22)
      at App\Http\Middleware\Reset->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/app/Http/Middleware/RequestLogger.php:20)
      at App\Http\Middleware\RequestLogger->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
      at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:40)
      at Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:121)
      at Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:64)
      at Illuminate\Session\Middleware\StartSession->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37)
      at Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:67)
      at Illuminate\Cookie\Middleware\EncryptCookies->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:86)
      at Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
      at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
      at Illuminate\Pipeline\Pipeline->then()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:142)
      at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
         (/var/www/html/crypto/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:111)
      at Illuminate\Foundation\Http\Kernel->handle()
         (/var/www/html/crypto/public/index.php:55)       
    
    opened by Orygaw 5
  • Ticker page not working

    Ticker page not working

    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'visible' in 'where clause' (SQL: select * from `ticker` where `user_id` = 1 and `enabled` = 1 and `visible` = 1 order by `value_current` desc)
    

    collumn visible is missing from the migration.

    opened by necenzurat 2
  • Sync error

    Sync error

    I have a smal problem

    App\Domains\Wallet\Action\Sync::productRelated(): Return value must be of type App\Domains\Product\Model\Product, null returned
    

    on /sync

    opened by necenzurat 1
  • Compra Stop-Limit acompañando el cambio máximo de mercado

    Compra Stop-Limit acompañando el cambio máximo de mercado

    Permitir configurar una compra mediante Compra Stop-Limit pero tomando como referencia el cambio máximo del mercado, en vez de un cambio fijo. Esto permitirá realizar compras con el mercado en subida aprovechando pequeñas caídas.

    enhancement 
    opened by eusonlito 0
Owner
Lito
Lito
Gestion des résultats d’un championnat de football

Projet PHP de l'UE Langages du Web du Master CCI Installation des dépendances du projet : composer install Création et alimentation de la base de don

Sawda Abdoulaye 0 Mar 20, 2022
A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch screens with a resolution of 1024x600 connected to a Raspberry Pi.

EDStatusPanel A status monitor for Elite Dangerous, written in PHP. Designed for 1080p screens in the four-panel-view in panel.php, and for 7 inch scr

marcus-s 24 Oct 4, 2022
LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like Advanced CRUD Generation, Module Manager, Backups and many more.

LaraAdmin 1.0 LaraAdmin is a Open source CRM for quick-start Admin based applications with features like Advanced CRUD Generation, Schema Manager and

Dwij IT Solutions 1.5k Dec 29, 2022
Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.

Note: This package is only used by Backpack v3. Starting with Backpack v4, everything this package does is included in Backpack/CRUD - one package to

Backpack for Laravel 845 Nov 29, 2022
A Laravel Admin Panel (Laravel Version : 6.0)

Laravel Admin Panel (Current: Laravel 7.*) Introduction Laravel Admin Panel provides you with a massive head start on any size web application. It com

ftxinfotech 903 Dec 31, 2022
The modular open source laravel administration panel

Laralum What is Laralum? Laralum is an idea that came to our mind when we found no CMS that had the right balance between power and flexibility. This

Laralum 297 Nov 10, 2022
Littlelink admin is an admin panel for littlelink that provides you a website similar linktree.

⚙️ LittleLink Admin LittleLink Admin is an admin panel for littlelink that provides you a website similar linktree. ?? Features creating a link page w

Khashayar Zavosh 70 Oct 29, 2022
Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS.

Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let's Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.

Andrea Pollastri 907 Jan 8, 2023
Littlelink admin is an admin panel for littlelink that provides you a website similar linktree.

LittleLink Admin is an admin panel for littlelink that provides you a website similar linktree.

Khashayar Zavosh 70 Oct 29, 2022
Panel de Control para Dominios

Panel de Control para Gestión de Dominios Esta aplicación permite la gestión interna de dominios de una manera sencilla. Podrás dar de alta dominios p

Nitsnets 23 Nov 11, 2022