Live Demo: View Demo
This GitHub repository hosts a dashboard built using the Laravel framework. The primary purpose of this dashboard is to monitor tokens stored in a Supabase database. It leverages the power of Chart.js to visually represent data and utilizes Ether.js and the CoinGecko API for token data retrieval and integration. The application has undergone rigorous testing with Pest and is efficiently hosted on Vercel for seamless deployment.
To deploy and utilize this dashboard, follow the steps below:
Clone the Repository: Clone this repository to your local environment using the following command:
git clone https://github.com/manelgavalda/laravel-balances-dashboard.git
Install Dependencies: Navigate to the project directory and install the required dependencies:
composer install
npm install
Configuration: Configure your Supabase credentials in the respective configuration files. It’s important to note that the CoinGecko API and Ether.js are utilized in the service responsible for saving data to the Supabase database, which is not a part of this repository. Ensure that the service handling data storage is correctly configured with the necessary CoinGecko API and Ether.js credentials for seamless data integration.
Database Setup: Set up your Supabase database and ensure that it is properly configured in the Laravel application.
Testing: Run the Pest test suite to verify the functionality of the application:
php artisan test
Deployment: Deploy the application to Vercel or your preferred hosting platform.
This project is licensed under the MIT License.
For inquiries or support, please contact Manel Gavalda.
This README is part of the Laravel Balances Dashboard project.