Mini Analytics is a blockchain dapp template. It’s 100% live and connected to the Ethereum Testnet, so it’s not just a static template like you see on Themeforest etc.
The demo is a blockchain analytics application with a free and paid option. The subscription grants access to more advanced analytics. MetaMask is the primary method for connecting to the Ethereum Blockchain. There's ‘log in with Metamask’, blockchain data, and Ether can be sent from the application.
The languages used are HTML, CSS, Javascript, and Laravel PHP.
The site has a core template which then has the custom HTML/PHP built on top of it to suit the unique project. The core template functionality is in a single folder kept completely separate from all the main files you’ll customize.
The core template folder contains routes, controllers, views, and models. The template folder is easily upgradable so if there's any new features, additional blockchain integrations, or bug fixes etc, you can simply replace this one folder and everything will work.
Your custom files are injected into the core template files. For example, the navbar has just a login button and Metamask wallet connect button. You'll edit separate code with the logo & nav links that are injected into the navbar.
The core template folder creates the minimum site including:
In a nutshell, users can connect to Metamask which also logs into the application. There is a user verification process that involves sending a small amount of TEST Ether on the Rinkeby test net. Admin can log in with Metamask, update settings, manage users, and see all blockchain transactions.
These files, which are separate from the template, can be deleted or modified in any way. In this demo application, their purpose is to have prebuilt blockchain logic you can modify to suit your project ideas. Being separate from the core template files, you don't need to worry about 'messing up' the core functionality.
The features are:
There are some project area views which, although can be blank, should be kept with their current names so that the core template can reference them properly if needed.
Note there are 2 sections “LOCALHOST DB Settings” and “PRODUCTION DB Settings”. The ‘#’ is commenting out the lines not being used. Mine looks like:
Command Prompts:
cd /xampp/htdocs/minianalyics
php artisan migrate
php artisan migrate --seed --path=/template/database/migrations/
php artisan key:generate
php artisan serve --port=8001
Go to http://127.0.0.1:8001/
That's it, it should all be working now.
Note there’s 2 sections “LOCALHOST DB Settings” and “PRODUCTION DB Settings”. The ‘#’ is commenting out the lines not being used. Mine looks like:
‘APP_DEBUG’ hides or shows server level errors. For production this should be ‘false’ to prevent hackers seeing sensitive database information, but whilst setting up, make this ‘true’ so you can diagnose any setup problems.
In the public folder, open index.php. Change the ‘autoload’ and ‘app’ paths. I have:
require __DIR__.'/../minianalytics_files/vendor/autoload.php';
$app = require_once __DIR__.'/../minianalytics_files/bootstrap/app.php';
Run data migrations and seeder. In cPanel, open ‘Terminal’. List of commands:
cd minianalytics_files
php artisan migrate
php artisan migrate --seed --path=/template/database/migrations/
php artisan key:generate
That's it, it should all be working now.
Add Javascript to views/libraries/frontend_scripts
Quality checked by DappTemplates
Documented
Responsive
If you’ve just started a new business, or are planning on launching a new website for your existing business, you might be wondering how to find the best website template for your needs. There are so many options when it comes to choosing the right design for your company and brand that it can be pretty overwhelming. However, with the right preparation and research, you can create an eye-catching and effective website that drives visitors to take action. The first step in this process is finding the perfect template for your business. If you’re looking for some ideas about where to start with this process, read on for our list of helpful tips about how to select the best website template for your business.
The first thing you should look for when shopping for a new website template is whether or not it uses an easy framework like Bootstrap. If the design of your template is based on Bootstrap, you’ll be able to swap out the design with a different one – even if you hire a different developer. This is huge for two reasons: 1) It saves you money on long-term maintenance costs, and 2) It saves you time in the long run by making it easier to swap out designs. If the design of your website template is based on a framework like Bootstrap, you’ll be able to easily swap out the design with a different one in the future.
Before you even start looking at different website templates, you need to do your research. First, you’ll want to make sure you understand the different types of website templates that are available. There are basically three types of website templates online: 1) Templates built on premade design platforms, 2) Custom designs created by designers, and 3) Website builders like Wix. What’s important to note about these options is that premade design platforms are usually very simple and are designed for people who are very new to website design. They’re usually pretty limited in terms of functionality and flexibility. On the other hand, custom designed websites are the complete opposite – they offer a ton of flexibility and functionality, but can be expensive.
Another thing to do before you start shopping for a new website template is to check the templates for security. You can do this by looking at the loading source code in the website template and seeing if it references any security issues. You can also check the website URL and see if it’s currently listed on any blacklists. If it is, you’ll need to find another template to use. Security is a big deal when it comes to website design and functionality, especially if your company sells products or services online. Having a safe and secure website is paramount in terms of protecting your customers’ information and data. Remember, it’s not just your customers that you need to be thinking about – it’s also the search engines. A secure site will help your SEO efforts and make it easier for people to find your business online.
Once you’ve checked the templates for security, it’s time to start thinking about functionality. You want to look for a website template that has all the features your business needs. If you’re launching a new eCommerce website, for example, you’ll want to make sure to find a website design that has eCommerce functionality built-in. You may also need to find a website template that allows you to create multiple pages or sections of your website – depending on the needs of your business. Make sure your chosen website template has the functionality you need before you start making any payments.
With all the research you’ve done up until this point, you should have a pretty good idea of which website templates work best for your business. Now, it’s time to narrow down your selection by asking the right questions. Here are some questions to ask yourself when shopping for a new website template: - What is the purpose of the website? - Who is the target audience? - What is the tone of the website? - What content will be featured on the website? - How often will the content be updated? - What functionality is needed? - What features are required? - What style of website is best for the business? The answers to these questions will help you narrow down your selection and find the perfect template for your needs.
As you’re making your final decision about which website template to use, there’s one more thing you should do. You want to make sure that you try the live demo and make sure it meets all your needs. Even if you’ve narrowed down your selection, make sure that you try a few different templates to make sure you don’t miss out on a better option. You don’t want to find out after you’ve already purchased the website template that it doesn’t meet your needs. Try the live demo to make sure the template you’ve chosen is the best for your business.
Finally, make sure you check out the loading time of the website templates you’re considering. Website loading speed is becoming increasingly important. It has been found that a one-second delay in website response can result in a 7% reduction in conversions and a loss of $8,100 per minute in revenue. The good news is that there are a few things you can do to make sure you find a template that has a fast loading time. Look for these things when you do your research: - The type of design used. - What framework it’s built on. - How many external links are used. - Whether or not it uses a CDN. - What hosting plan is used. These are all factors that affect the loading time of a website. The faster the loading time, the more likely it is that customers will stay and interact with the site.
Selecting the best website template for your business can seem like a daunting task. However, if you take the time to do your research, choose a design that meets your company’s needs, and ask the right questions, it can be a fairly easy process. You can also make the process even easier by considering these tips for finding the best website template for your business.