<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sola of America, Inc.</title>
	<atom:link href="https://sola.inc/feed/" rel="self" type="application/rss+xml" />
	<link>https://sola.inc/</link>
	<description>Practical Digital Products for Modern Businesses</description>
	<lastBuildDate>Wed, 10 Jun 2026 09:55:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://sola.inc/wp-content/uploads/2024/09/sola_logo_monochrome_512x512-150x150.png</url>
	<title>Sola of America, Inc.</title>
	<link>https://sola.inc/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Defining a Framework in Blue AI</title>
		<link>https://sola.inc/defining-a-framework-in-blue-ia/</link>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1927</guid>

					<description><![CDATA[<p>Introduction Sola’s Blue AI userbase will likely fall into two broad categories: programmers and casual users. Programmers can use Blue to provide an application&#8217;s framework. This is the difference between writing a term paper from scratch and editing a term paper. While users with programming experience may understand the how behind an AI-written app’s operations, [&#8230;]</p>
<p>The post <a href="https://sola.inc/defining-a-framework-in-blue-ia/">Defining a Framework in Blue AI</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Sola’s Blue AI userbase will likely fall into two broad categories: programmers and casual users. Programmers can use Blue to provide an application&#8217;s framework. This is the difference between writing a term paper from scratch and editing a term paper. While users with programming experience may understand the <em>how</em> behind an AI-written app’s operations, casual users, myself included, often feel lost. I spent close to an hour reviewing Blue’s code from our last article—<a href="https://sola.inc/blue-ai-by-sola/">Blue AI by Sola</a>—trying to understand the function of each line of code. In the end, I left more confused than when I started.</p>



<p class="wp-block-paragraph">As someone who&#8217;s dedicated countless hours teaching themselves Zapier automations and how to program agents, understanding how to connect apps without developer ready integrations felt impossible. In this article we’ll be exploring Application Programmable Interfaces (APIs), and how they can transform your business by understanding frameworks. Understanding <em>what</em> we need Blue AI to build and <em>why</em> we need it built will yield clearer, more efficient results.</p>



<p class="wp-block-paragraph">Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Pricing</h3>



<p class="wp-block-paragraph">The free version of Blue AI provides users 2 high-level builds and 12 standard builds weekly. For new users looking to better understand Blue as a platform, the Starter Plan (Free) is more than generous. Users receive 2x the AI Build quota in the first 7 days, and it even allows the use of API keys and backups. Visit Blue AI’s <a href="https://blue.sola.inc/pricing?lang=en">Pricing</a> page for more information.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">What is an Application Programmable Interface</h2>



<p class="wp-block-paragraph">An API allows systems to speak to one another using requests and responses. Generally, performable actions fall into the Representational State Transfer (REST) actions:</p>



<ul class="wp-block-list">
<li>Get</li>



<li>Post</li>



<li>Put</li>



<li>Delete</li>
</ul>



<p class="wp-block-paragraph">Using APIs permits different systems, normally generated on separate platforms, to share data without a user acting as an intermediary. Endpoints define specific URLs where resources (meaning data pieces) are accessed. Popular Customer Relationship Management (CRM) platforms like Salesforce and HubSpot provide <a href="https://developers.hubspot.com/docs">Developer Documentation</a> to assist users in syncing data between its own internal platform and external platforms. A HubSpot admin’s endpoint is a URL on HubSpot’s servers unique to their username and is accessed through a special token called an API key. This key uses this key to access data specific to that user’s account, then write, update, or delete information on an external platform.</p>



<p class="wp-block-paragraph">This all may feel overwhelming, but understanding endpoints, access URLs, generating API keys, and modeling the app framework will help Blue build the connector tunnel for us.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Sample Python Framework for HubSpot</h2>



<p class="wp-block-paragraph">Below is Python code written by ChatGPT that follows the <a href="https://developers.hubspot.com/docs/api/overview?utm_source=chatgpt.com">HubSpot API Documentation</a> guidelines. The plain English explanation following the numerals (#s) are for the benefit of non-programmers to better understand what is happening at each step. To prevent confusion, please note that HubSpot now uses the term Personal Access Keys instead of API keys. Personal Access Keys can be generated under the Developer page.</p>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading has-large-font-size"><button aria-expanded="false" aria-controls="accordion-item-1-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-1" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Show Python Lookup Code for HubSpot (with Explanations)</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-1" data-wp-bind--inert="!state.isOpen" id="accordion-item-1-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p class="has-small-font-size wp-block-paragraph"><em># Import the requests library so Python can make HTTP calls to HubSpot.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>import requests</em></p>



<p class="has-small-font-size wp-block-paragraph"><em># Store your HubSpot Private App access token.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em># Create a function that accepts an email address and returns contact information.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>def get_contact_by_email(email):</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Define the HubSpot endpoint used to search contact records.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; url = &#8220;https://api.hubapi.com/crm/v3/objects/contacts/search&#8221;</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Create the HTTP headers required by HubSpot.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Authorization proves who is making the request.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Content-Type tells HubSpot we are sending JSON data.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; headers = {</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;Authorization&#8221;: f&#8221;Bearer {HUBSPOT_ACCESS_TOKEN}&#8221;,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;Content-Type&#8221;: &#8220;application/json&#8221;</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; }</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Build the search request body.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Tell HubSpot to find a contact whose email exactly matches the supplied email address.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; payload = {</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;filterGroups&#8221;: [</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;filters&#8221;: [</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;propertyName&#8221;: &#8220;email&#8221;,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;operator&#8221;: &#8220;EQ&#8221;,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;value&#8221;: email</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ],</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Tell HubSpot which fields we want returned.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;properties&#8221;: [</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;firstname&#8221;,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;lastname&#8221;,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;mobilephone&#8221;</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ],</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Limit the results to one contact record.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;limit&#8221;: 1</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; }</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Send the search request to HubSpot.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # The response is stored in the variable named response.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; response = requests.post(</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; headers=headers,</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; json=payload</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; )</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # If HubSpot returns an error code, stop execution and display the error.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; response.raise_for_status()</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Convert the JSON response into a Python object.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Extract only the results list.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; results = response.json().get(&#8220;results&#8221;, [])</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # If no matching contacts are found, return None.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; if not results:</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return None</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Retrieve the properties from the first matching contact.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; contact = results[0][&#8220;properties&#8221;]</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # Return only the fields we care about in a clean format.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; return {</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;first_name&#8221;: contact.get(&#8220;firstname&#8221;),</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;last_name&#8221;: contact.get(&#8220;lastname&#8221;),</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;mobile_number&#8221;: contact.get(&#8220;mobilephone&#8221;)</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; }</em></p>



<p class="has-small-font-size wp-block-paragraph"><em># Call the function and search for a contact using an email address.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>contact_info = get_contact_by_email(&#8220;jane.doe@example.com&#8221;)</em></p>



<p class="has-small-font-size wp-block-paragraph"><em># Check whether a matching contact was found.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>if contact_info:</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # If a contact exists, print the contact information.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; print(contact_info)</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>else:</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; # If no contact exists, display a message indicating no match was found.</em></p>



<p class="has-small-font-size wp-block-paragraph"><em>&nbsp;&nbsp;&nbsp; print(&#8220;Contact not found.&#8221;)</em></p>
</div>
</div>
</div>



<div data-wp-context="{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }" data-wp-interactive="core/accordion" role="group" class="wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow">
<div data-wp-class--is-open="state.isOpen" data-wp-context="{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }" data-wp-init="callbacks.initAccordionItems" data-wp-on-window--hashchange="callbacks.hashChange" class="wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow">
<h3 class="wp-block-accordion-heading"><button aria-expanded="false" aria-controls="accordion-item-2-panel" data-wp-bind--aria-expanded="state.isOpen" data-wp-on--click="actions.toggle" data-wp-on--keydown="actions.handleKeyDown" id="accordion-item-2" type="button" class="wp-block-accordion-heading__toggle"><span class="wp-block-accordion-heading__toggle-title">Show Python Lookup Code for HubSpot (Clean)</span><span class="wp-block-accordion-heading__toggle-icon" aria-hidden="true">+</span></button></h3>



<div inert aria-labelledby="accordion-item-2" data-wp-bind--inert="!state.isOpen" id="accordion-item-2-panel" role="region" class="wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow">
<p class="wp-block-paragraph">import requests</p>



<p class="wp-block-paragraph">def get_contact_by_email(email):<br>url = &#8220;https://api.hubapi.com/crm/v3/objects/contacts/search&#8221;</p>



<p class="wp-block-paragraph">headers = {<br>&#8220;Authorization&#8221;: f&#8221;Bearer {HUBSPOT_ACCESS_TOKEN}&#8221;,<br>&#8220;Content-Type&#8221;: &#8220;application/json&#8221;<br>}</p>



<p class="wp-block-paragraph">payload = {<br>&#8220;filterGroups&#8221;: [<br>{<br>&#8220;filters&#8221;: [<br>{<br>&#8220;propertyName&#8221;: &#8220;email&#8221;,<br>&#8220;operator&#8221;: &#8220;EQ&#8221;,<br>&#8220;value&#8221;: email<br>}<br>]<br>}<br>],<br>&#8220;properties&#8221;: [<br>&#8220;firstname&#8221;,<br>&#8220;lastname&#8221;,<br>&#8220;mobilephone&#8221;<br>],<br>&#8220;limit&#8221;: 1<br>}</p>



<p class="wp-block-paragraph">response = requests.post(<br>url,<br>headers=headers,<br>json=payload<br>)</p>



<p class="wp-block-paragraph">response.raise_for_status()</p>



<p class="wp-block-paragraph">results = response.json().get(&#8220;results&#8221;, [])</p>



<p class="wp-block-paragraph">if not results:<br>return None</p>



<p class="wp-block-paragraph">contact = results[0][&#8220;properties&#8221;]</p>



<p class="wp-block-paragraph">return {<br>&#8220;first_name&#8221;: contact.get(&#8220;firstname&#8221;),<br>&#8220;last_name&#8221;: contact.get(&#8220;lastname&#8221;),<br>&#8220;mobile_number&#8221;: contact.get(&#8220;mobilephone&#8221;)<br>}</p>



<p class="wp-block-paragraph"># Example usage<br>contact_info = get_contact_by_email(&#8220;jane.doe@example.com&#8221;)</p>



<p class="wp-block-paragraph">if contact_info:<br>prin<em>t(contact_info)<br>else:<br>print(&#8220;Contact not found.&#8221;)</em></p>
</div>
</div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Building Search App with Blue AI</h2>



<p class="wp-block-paragraph">The above-referenced Python code is for illustrative purposes to provide a line-by-line breakdown of the fetch functions. We will construct the API fetch app in Blue’s AI Build section. For users wanting to copy this HubSpot CRM data fetch app buildout, under the user profile you must navigate to Settings à Private Apps à Legacy Apps, and then create a legacy app that will then permit the user to define permissions and produce an Access token (API).</p>



<p class="wp-block-paragraph">After those steps are completed, the Access token and .env naming convention title HUBSPOT_ACCESS_TOKEN can be loaded into the <em>Integrations </em>tab under AI Build.</p>



<p class="wp-block-paragraph">The following prompt injection allowed Blue to build the exact-intended app.</p>



<p class="has-small-font-size wp-block-paragraph">[Create an app that is able to connect with HubSpot&#8217;s API fetch server: https://api.hubapi.com/crm/v3/objects/contacts/search using the API I loaded. I want this program to connect with that API key and allow me to search by email address and the app will return the user&#8217;s first and last name.]</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="699" data-id="1928" src="https://sola.inc/wp-content/uploads/2026/06/02_Final_App_Result-1024x699.jpg" alt="" class="wp-image-1928" srcset="https://sola.inc/wp-content/uploads/2026/06/02_Final_App_Result-1024x699.jpg 1024w, https://sola.inc/wp-content/uploads/2026/06/02_Final_App_Result-300x205.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/02_Final_App_Result-768x524.jpg 768w, https://sola.inc/wp-content/uploads/2026/06/02_Final_App_Result.jpg 1137w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p class="wp-block-paragraph">For privacy’s sake I cannot share the result, but after the build completed, the search completed without issue and produced the name of the contact associated with the queried email. I do not believe it’s possible for an app build to be simpler than telling the software what to do.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Blue AI continues to impress. HubSpot has specific formatting requirements for correctly fetching data. The fact Blue was able to reproduce this without any additional user input besides providing the Access token (API) is beyond impressive. In a real-world application, realistic next steps would include creating a refreshable data feed linking key data points between Hubspot and another piece of software.</p>



<p class="wp-block-paragraph">As a reminder, everything performed in this article today is possible in the Starter (Free) version of Blue. Drop a comment below for any requests on future content. Thanks for reading!</p>
<p>The post <a href="https://sola.inc/defining-a-framework-in-blue-ia/">Defining a Framework in Blue AI</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Blue AI by Sola</title>
		<link>https://sola.inc/blue-ai-by-sola/</link>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1908</guid>

					<description><![CDATA[<p>Introduction Some may mock the humble “vibe coder” and say they lack real programming experience, but the future of vibe coding is here. I remember poring over C++ manuals, writing and compiling code in Bloodshed, only to have it fail when I clicked “Run.” Then came the painstaking debugging process, which made learning even more [&#8230;]</p>
<p>The post <a href="https://sola.inc/blue-ai-by-sola/">Blue AI by Sola</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Some may mock the humble “vibe coder” and say they lack real programming experience, but the future of vibe coding is here. I remember poring over C++ manuals, writing and compiling code in Bloodshed, only to have it fail when I clicked “Run.” Then came the painstaking debugging process, which made learning even more frustrating.</p>



<p class="wp-block-paragraph">It remains to be seen whether AI will make programming obsolete. Personally, I doubt it. Someone still must review the code, approve it, and make it faster and more efficient. At its current stage, AI still requires human input. Public versions of the platform are not yet able to operate autonomously or combine data as humans do. </p>



<p class="wp-block-paragraph">Sola’s Blue AI now brings an artist’s vision to life for non-engineers. This cutting-edge AI-powered platform accepts instructions in plain English and Japanese and turns them into working apps in just minutes. Future articles will focus heavily on Blue AI where we’ll provide tutorials. As a vibe coder myself, I’ll show how little programming experience is needed for big results. The first step is to visit the Blue AI <a href="https://blue.sola.inc/">Homepage</a> and get signed up. Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Pricing</h3>



<p class="wp-block-paragraph">Below is a screenshot of Blue AI’s pricing. Once you register and reach the homepage, free users will see the following: [High 0/2 Standard 0/12 Weekly resets MM/DD]. Those are the weekly app-production runs available on the free plan.</p>



<p class="wp-block-paragraph">So far, I’ve found the free version generous and a good way to get familiar with the platform and begin understanding how Blue turns the user’s ideas into fully functioning apps. For those who need more apps and greater functionality, Blue’s pricing is reasonable. Annual billing even includes two months free.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="594" data-id="1915" src="https://sola.inc/wp-content/uploads/2026/06/3_Pricing-1024x594.jpg" alt="" class="wp-image-1915" srcset="https://sola.inc/wp-content/uploads/2026/06/3_Pricing-1024x594.jpg 1024w, https://sola.inc/wp-content/uploads/2026/06/3_Pricing-300x174.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/3_Pricing-768x446.jpg 768w, https://sola.inc/wp-content/uploads/2026/06/3_Pricing.jpg 1277w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<h2 class="wp-block-heading">Start here</h2>



<p class="wp-block-paragraph">From the Blue AI homepage, click Console in the navigation bar, then Blue AI Build near the bottom of the left-hand column under Other. This opens a tutorial of sorts. Under the words Start here are six starter templates meant to be approachable for non-engineers.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="477" data-id="1914" src="https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build-1024x477.jpg" alt="" class="wp-image-1914" srcset="https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build-1024x477.jpg 1024w, https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build-300x140.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build-768x358.jpg 768w, https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build-1536x716.jpg 1536w, https://sola.inc/wp-content/uploads/2026/06/01_Welcome-to-AI-Build.jpg 1667w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<p class="wp-block-paragraph">All the programming instructions appear in the chat box at the bottom of the page. Clicking Portfolio, for example, fills the chat box with sample text that Blue AI will use to build the app. Here’s the sample language:</p>



<p class="has-text-align-left wp-block-paragraph">[Build a portfolio site. Requirements: hero section (name, title, tagline, gradient background), About section, skills list (5 items with progress bars), project showcase (3 cards with image placeholder, title, description, tech tags), contact form (name, email, message). Smooth-scroll navigation bar. Modern design, fully responsive.]</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Trial Run</h3>



<p class="wp-block-paragraph">For this first example, I left the sample instructions unchanged. After clicking Send, Blue AI starts generating the requested site. I do not have a particularly fast PC, and the site completed in under four minutes from start to finish.</p>



<p class="wp-block-paragraph">One of the most interesting parts of the process is the live code written in the Code box. As the app builds, you watch Blue AI create an entire website from scratch, writing the HTML, CSS, and interactive JavaScript in real time.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="992" height="742" data-id="1916" src="https://sola.inc/wp-content/uploads/2026/06/4_Generating-Code.jpg" alt="" class="wp-image-1916" srcset="https://sola.inc/wp-content/uploads/2026/06/4_Generating-Code.jpg 992w, https://sola.inc/wp-content/uploads/2026/06/4_Generating-Code-300x224.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/4_Generating-Code-768x574.jpg 768w" sizes="(max-width: 992px) 100vw, 992px" /></figure>
</figure>



<h2 class="wp-block-heading">Author&#8217;s Subscriber Lottery App</h2>



<p class="wp-block-paragraph">The second example in this article is a giveaway randomizer for content creators. The idea came to me years ago: an award system for longtime subscribers who receive exclusive content. Substack authors and their monthly subscribers are one example.</p>



<p class="wp-block-paragraph">Suppose the creator wants to run a giveaway, or perhaps they write about small businesses and want to showcase one premium subscriber’s business as a bonus. For this second Blue AI-generated app, the goal is to give each user one lottery ticket for every month subscribed. For example, a subscriber from January to September would have nine entries. A user subscribed from March to May would have three entries.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Random Data Generation</h3>



<p class="wp-block-paragraph">Let’s have Blue AI generate a random list of fictitious subscribers and corresponding subscription length to use in our second lottery app. Here’s the text prompt:</p>



<p class="has-small-font-size wp-block-paragraph">[Generate a random list with two-hundred common English names. Using different columns for each data point starting with First Name and Last Name. The next column should be that person’s username, which will also be randomized by a series of sensical or non-sensical words, underscore, with or without numbers anywhere in the username. Another column will list months subscribed. Assign a number value to the month’s subscribed column which could be a few a 1 month or 60 months if the user was subscribed for 5 years. Do not exceed 60 months for total subscription months.]</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="967" height="482" data-id="1917" src="https://sola.inc/wp-content/uploads/2026/06/05_Random-Data-CSV.jpg" alt="" class="wp-image-1917" srcset="https://sola.inc/wp-content/uploads/2026/06/05_Random-Data-CSV.jpg 967w, https://sola.inc/wp-content/uploads/2026/06/05_Random-Data-CSV-300x150.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/05_Random-Data-CSV-768x383.jpg 768w" sizes="(max-width: 967px) 100vw, 967px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="508" data-id="1918" src="https://sola.inc/wp-content/uploads/2026/06/06_Published_App-1024x508.jpg" alt="" class="wp-image-1918" srcset="https://sola.inc/wp-content/uploads/2026/06/06_Published_App-1024x508.jpg 1024w, https://sola.inc/wp-content/uploads/2026/06/06_Published_App-300x149.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/06_Published_App-768x381.jpg 768w, https://sola.inc/wp-content/uploads/2026/06/06_Published_App-1536x762.jpg 1536w, https://sola.inc/wp-content/uploads/2026/06/06_Published_App.jpg 1627w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<h2 class="wp-block-heading">Lottery App</h2>



<p class="wp-block-paragraph">After completing the random names, usernames, and subscription lengths, it was time to create the lottery app. I used the following prompt to build the second app, which chooses a subscriber for a giveaway. It&#8217;s important to remember describing the desired output in both a succinct, but detailed manner. While the AI can its own design decisions, results will improve significantly with clearer direction. Here is the prompt:</p>



<p class="has-small-font-size wp-block-paragraph">[Generate an app that allows the user to upload a CSV with first name, last name, username, and number of months subscribed. The app should randomly select a user and declare that user the winner. The app will create one entry for each user for each month subscribed. For example, if one user has been subscribed for 18 months, that username will have 18 entries in the lottery app. </p>



<p class="has-small-font-size wp-block-paragraph">In the upper-right corner, include an “Upload CSV” button. After the file is uploaded, a large button in the center of the screen labeled “PICK A WINNER” should change from a dull color to a brighter one when clicked. The app should then pick a user at random and display the username with a large “WINNER” in the center of the screen. While the app determines the winner, it should show a spinning wheel or similar visual indicator to build suspense.]</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="449" data-id="1919" src="https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App-1024x449.jpg" alt="" class="wp-image-1919" srcset="https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App-1024x449.jpg 1024w, https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App-300x131.jpg 300w, https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App-768x336.jpg 768w, https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App-1536x673.jpg 1536w, https://sola.inc/wp-content/uploads/2026/06/07_Lottery-App.jpg 1637w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">This may be the most fun article I’ve ever written. I was impressed by Blue AI’s ability to turn plain-English build instructions into a working app. Any interested readers should register on the Blue AI <a href="https://blue.sola.inc/">Homepage</a> and begin experimenting for themselves.</p>



<p class="wp-block-paragraph">In the new age of AI, the only limit is your imagination, it seems. Next article we&#8217;ll be discussion Application Programmable Interfaces (API) and how Blue AI could forge the missing link between two critical pieces of software with no coding experience required by the user. Catch you next time!</p>
<p>The post <a href="https://sola.inc/blue-ai-by-sola/">Blue AI by Sola</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Built with AI, but stuck before launch — closing the last gap</title>
		<link>https://sola.inc/closing-the-publish-gap/</link>
		
		<dc:creator><![CDATA[Sola]]></dc:creator>
		<pubDate>Fri, 29 May 2026 23:47:09 +0000</pubDate>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[Blue]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1886</guid>

					<description><![CDATA[<p>More people are building things with AI, but many get stuck before launch. Sola is building Blue to deploy what you made — straight to a URL.</p>
<p>The post <a href="https://sola.inc/closing-the-publish-gap/">Built with AI, but stuck before launch — closing the last gap</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A lot more people have started bringing their ideas to life with ChatGPT and Claude over the past year or two. But many of them get stuck at the next step — the one where what they made is supposed to leave their screen and reach someone else. Today we want to talk about that gap, and what we are doing to close it.</p>

<h2>What we&#8217;re hearing</h2>
<p>We keep hearing variations of the same story.</p>
<p>&#8220;ChatGPT helped me put together a small app to keep our family&#8217;s schedule in one place. I just don&#8217;t know where to put it so my family can actually use it.&#8221;</p>
<p>&#8220;I built a quick quiz tool with Claude for my class. I have no idea how to hand it to my students.&#8221;</p>
<p>&#8220;I made an estimate calculator for our business. It works on my laptop. I can&#8217;t figure out how to get the rest of the team using it.&#8221;</p>
<p>Students, creators, founders, teachers, specialists across many fields. Different worlds, but the same shape underneath: the bar for <em>making</em> something has dropped sharply, and people are now running into the next wall — <em>getting it to other people</em>.</p>

<h2>Why people get stuck</h2>
<p>The reason is simple. Turning something that <em>runs</em> into something <em>other people can use</em> has, for a long time, required a stack of steps that were built for programmers. Renting a server. Configuring it. Packaging the build in the right shape. Pushing updates when something changes.</p>
<p>None of these are hard once you have done them a few times. But when you build something with AI without writing it yourself, this is a completely different world. The <em>making</em> part has gotten dramatically faster. The <em>shipping</em> part has not really changed.</p>

<h2>We have been here before</h2>
<p>If you look back at how software and the web have evolved, this exact moment keeps showing up.</p>
<p>When personal websites stopped requiring hand-written HTML. When blogging tools made it normal for anyone to publish writing to the world. When video platforms turned what once lived only on television into something anyone could broadcast.</p>
<p>In each case, a wall between <em>people who can make something</em> and <em>people who can put it in front of others</em> came down. We think that wall is coming down again right now — this time for everyone who can prompt an AI.</p>

<h2>What we are working on</h2>
<p>At Sola, we are building <strong>Blue</strong> (<a href="https://blue.sola.inc/">https://blue.sola.inc/</a>) — a place where what you made with AI can become something other people can use, without going through any of the programmer-only steps in the middle.</p>
<p>You take what ChatGPT or Claude produced. You drop it in. You press a button. What you built gets deployed, and you receive a URL you can share — with your family, your class, your customers, your team. The piece between <em>it runs on my machine</em> and <em>they can use it from theirs</em> is what Blue removes.</p>

<h2>Where we are today</h2>
<p>Blue is currently in an invite-only beta — though we plan to lift the invite requirement soon. We&#8217;re growing the user base gradually while we work on feature improvements, stronger security, and operational stability.</p>

<h2>What comes next</h2>
<p>Beyond that, we are preparing something more direct: deploying to Blue from inside the chat you already use. Ask ChatGPT or Claude to &#8220;deploy this,&#8221; and it happens — no separate trip to a separate site. The experience of <em>making with AI</em> and <em>shipping with AI</em> should be one continuous motion. That is the version of Blue we are working toward.</p>

<h2>An invite code for readers of this article</h2>
<p>If you&#8217;d like to try Blue after reading this, we&#8217;ve set aside an invite code just for this article.</p>


<div style="border: 2px dashed #1e3a5f; padding: 24px; text-align: center; margin: 24px 0; background: #f0f6fc; border-radius: 8px;">
  <p style="font-size: 0.9em; margin: 0 0 8px 0; color: #666;">Invite code</p>
  <p style="font-size: 2em; margin: 0; font-weight: bold; letter-spacing: 0.15em; color: #1e3a5f; font-family: monospace;">BL03</p>
</div>


<p>Head to <a href="https://blue.sola.inc/">blue.sola.inc</a>, and enter <code>BL03</code> in the invite code field on the sign-up screen. You can start on the free Starter plan and explore Blue from there.</p>
<p>For organizational and educational use, or for larger-scale deployments, <a href="https://blue.sola.inc/contact">our contact form</a> is the place to reach us.</p>
<p>If you are one of the people who built something with AI and then quietly stopped — we&#8217;d like Blue to be the thing that gets you the rest of the way.</p>

<hr>
<p><em>This post is from Sola, the company building Blue.</em></p><p>The post <a href="https://sola.inc/closing-the-publish-gap/">Built with AI, but stuck before launch — closing the last gap</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sola&#8217;s Expanded Services</title>
		<link>https://sola.inc/solas-expanded-services/</link>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Thu, 07 May 2026 16:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1873</guid>

					<description><![CDATA[<p>Introduction Change is one of life&#8217;s few constants. People change, society changes, and industries evolve. Those who resist change often find themselves exhausted by the effort. As spring arrives in the Pacific Northwest, Sola of America, Inc. is entering a new season of growth. Since launching this article series in September 2024, our content has [&#8230;]</p>
<p>The post <a href="https://sola.inc/solas-expanded-services/">Sola&#8217;s Expanded Services</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Change is one of life&#8217;s few constants. People change, society changes, and industries evolve. Those who resist change often find themselves exhausted by the effort. As spring arrives in the Pacific Northwest, Sola of America, Inc. is entering a new season of growth. Since launching this article series in September 2024, our content has focused primarily on Sola&#8217;s mobile applications.</p>



<p class="wp-block-paragraph">Collectors looking to organize their hobbies, users managing wardrobes, and home cooks building recipe collections have benefited from <strong>monoca 2</strong>. Photography enthusiasts have expressed their creativity through <strong>Bouquet</strong>, Sola&#8217;s photo mosaic application. Meanwhile, <strong>accoca</strong> provides a secure, encrypted solution for storing sensitive information such as usernames, passwords, credit card numbers, and other personal data.</p>



<p class="wp-block-paragraph">While these applications remain available through their respective app stores, Sola has expanded its focus to include a suite of business-oriented IT services. In this article, we&#8217;ll introduce Sola&#8217;s three core B2B (business-to-business) offerings—the same services that helped the company grow from its origins in Japan into the international organization it is today.</p>



<p class="wp-block-paragraph">Let&#8217;s begin.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Read about monoca 2, Bouquet, and accoca</h3>



<p class="wp-block-paragraph">Readers interested in Sola&#8217;s mobile applications can learn more through the following articles:</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/closet-cleanup-w-monoca-2/">Closet Cleanup with monoca 2</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/budget-wedding-memories-with-bouquet/">Budget Wedding Memories with Bouquet</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/how-accoca-protects-you-data/">How accoca Protects your Data</a></p>



<p class="wp-block-paragraph">Download links and pricing information are provided below the introduction section of each article.</p>



<p class="wp-block-paragraph">We sincerely appreciate everyone who has supported Sola in the past and continues to support us today. Our success is possible because of your trust and engagement.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Core B2B Offerings</h2>



<p class="wp-block-paragraph">Sola of America, Inc. now offers three primary business services through its Seattle headquarters:</p>



<ul class="wp-block-list">
<li>Custom Software Development</li>



<li>IT Consulting</li>



<li>Server Deployment</li>
</ul>



<p class="wp-block-paragraph">Future articles will explore each service in greater detail. For now, this overview introduces the value each offering provides.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Custom Development</h3>



<p class="wp-block-paragraph">Custom software development remains Sola&#8217;s flagship service.</p>



<p class="wp-block-paragraph">It was the first service offered by the company&#8217;s four founders when Sola K.K. was established in November 2008. As described on the Sola corporate website, the founders sought to address a recurring problem within the IT industry: project stagnation.</p>



<p class="wp-block-paragraph">Many software projects suffer delays because development work is distributed across multiple subcontractors. As more organizations become involved, communication challenges increase, accountability becomes less clear, and project timelines often expand.</p>



<p class="wp-block-paragraph">Sola continues to follow its founding philosophy by completing projects through in-house software engineers and dedicated internal staff. This approach provides greater transparency, stronger quality control, and clearer accountability throughout the development process.</p>



<p class="wp-block-paragraph">As businesses grow, client expectations rise accordingly. Maintaining trust requires consistent execution and reliable results. Because Sola maintains a significant engineering presence in Japan, U.S. clients can often benefit from cost efficiencies while still receiving high-quality development services and timely project delivery.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">IT Consulting</h3>



<p class="wp-block-paragraph">Sola&#8217;s consulting services include:</p>



<ul class="wp-block-list">
<li>IT Advisory Services</li>



<li>AI Adoption Support</li>



<li>SEO and AIO Optimization</li>



<li>Security Consulting</li>
</ul>



<p class="wp-block-paragraph">For many organizations, determining where to begin can be challenging.</p>



<p class="wp-block-paragraph">Artificial intelligence now influences nearly every aspect of technology, from infrastructure planning and data center expansion to workflow automation and business strategy. Understanding how AI can improve operations within a specific organization is not always straightforward. Companies exploring Sola&#8217;s consulting services should consider starting with an AI adoption assessment.</p>



<p class="wp-block-paragraph">For example, many businesses struggle with software systems that cannot communicate effectively with one another. In these situations, a custom API (Application Programming Interface) may bridge the gap between systems, reduce manual work, and improve operational efficiency.</p>



<p class="wp-block-paragraph">Sometimes a relatively small technical improvement can create significant business value.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Server Deployment</h2>



<p class="wp-block-paragraph">As demand for computing resources continues to grow, many organizations are reevaluating the balance between cloud-based and on-premises infrastructure. Software expenses often increase gradually over time. A storage plan or software subscription that once met a company&#8217;s needs can eventually become restrictive as operations expand.</p>



<p class="wp-block-paragraph">A consultation with Sola can help determine whether cloud infrastructure, on-premises servers, or a hybrid approach best aligns with an organization&#8217;s technical and financial goals. With nearly two decades of experience in information technology, Sola helps businesses evaluate infrastructure decisions before rising costs or performance limitations become operational obstacles.</p>



<p class="wp-block-paragraph">Successful companies often focus on their core competencies. When technical challenges fall outside those areas of expertise, partnering with a subject matter expert (SME) can help identify problems early and implement effective solutions before they affect revenue or operations.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Japanese Excellence</h2>



<p class="wp-block-paragraph">These qualities translate naturally into information technology, where success often depends on accuracy, consistency, and adaptability. Returning to the theme introduced at the beginning of this article, technology itself is defined by constant change. New tools, methodologies, and innovations emerge every year. Organizations that thrive are often those willing to learn, adapt, and evolve alongside the industry.</p>



<p class="wp-block-paragraph">At Sola, we embrace that philosophy and strive to help our clients do the same. If you would like to schedule an initial consultation, please visit our Contact Us page and complete the inquiry form. A member of our team will respond within two business days to discuss your needs and schedule a consultation.</p>



<p class="wp-block-paragraph">We are excited about this next chapter for Sola of America, Inc. and look forward to helping your organization grow.</p>



<p class="wp-block-paragraph">Thank you for reading.</p>
<p>The post <a href="https://sola.inc/solas-expanded-services/">Sola&#8217;s Expanded Services</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How accoca Protects your Data</title>
		<link>https://sola.inc/how-accoca-protects-you-data/</link>
					<comments>https://sola.inc/how-accoca-protects-you-data/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Thu, 12 Feb 2026 17:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1775</guid>

					<description><![CDATA[<p>Introduction I still remember the first time I navigated to accoca’s page on the App Store. When I scrolled down to the App Privacy section and read the words [Data Not Collected], I nearly fell out of my office chair in disbelief. Comparing the same App Privacy to a popular email service provider that starts [&#8230;]</p>
<p>The post <a href="https://sola.inc/how-accoca-protects-you-data/">How accoca Protects your Data</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">I still remember the first time I navigated to accoca’s page on the App Store. When I scrolled down to the App Privacy section and read the words [Data Not Collected], I nearly fell out of my office chair in disbelief. Comparing the same App Privacy to a popular email service provider that starts with <em>gee</em> and rhymes with <em>snail, </em>it’s shocking. According to that service’s App Store page it <em>may collect </em>data on: purchases, contact info, user content, identifiers, diagnostics, location, search history, usage data, other data. By most anyone’s standards, that is a lot of user data needed to manage emails. I think the lack of user data collected in accoca is the perfect way to highlight how seriously Sola Inc. treats user privacy. In a world where companies are seemingly never satisfied obtaining and analyzing user data to push advertisements and drive sales, Sola is different. </p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1772" src="https://sola.inc/wp-content/uploads/2026/02/IMG_7752-505x1024.jpg" alt="" class="wp-image-1772" srcset="https://sola.inc/wp-content/uploads/2026/02/IMG_7752-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/02/IMG_7752-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/02/IMG_7752-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/02/IMG_7752-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/02/IMG_7752.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1773" src="https://sola.inc/wp-content/uploads/2026/02/IMG_7753-505x1024.jpg" alt="" class="wp-image-1773" srcset="https://sola.inc/wp-content/uploads/2026/02/IMG_7753-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/02/IMG_7753-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/02/IMG_7753-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/02/IMG_7753-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/02/IMG_7753.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1774" src="https://sola.inc/wp-content/uploads/2026/02/IMG_7751-505x1024.jpg" alt="" class="wp-image-1774" srcset="https://sola.inc/wp-content/uploads/2026/02/IMG_7751-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/02/IMG_7751-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/02/IMG_7751-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/02/IMG_7751-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/02/IMG_7751.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>
</figure>



<p class="wp-block-paragraph">Expand the description on accoca’s App Store listing and you’ll notice they discuss the ability to store data locally or with an encrypted Google Drive backup. A choice! Who could imagine companies giving users a <em>choice </em>in 2026?! Under the <strong>Security</strong> section of the app description of the App Store, Sola mentions it does not push ads or cloud services that might pose a risk of tracking personal information or exposing user information to data leaks. Then finally, they talk about how each password file is encrypted with AES-256, considered by many to be the gold standard of encryption. In this article I wanted to explore what AES-256 level encryption is, why it’s so important with accoca, and how it protects your data. Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Previous Articles</h3>



<p class="wp-block-paragraph">Below are links to some of Sola’s other articles about accoca. The articles take less than 5 minutes to read and help provide insight into both the purpose of accoca as an app and how to generate difficult to hack passwords.</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/what-is-a-password-manager/">What is a Password Manager (Vault)</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/how-to-generate-strong-passwords/">How to Generate Strong Passwords</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/part-1-of-2-testing-password-strength-with-passwordmonster-com/">Testing Password Strength</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/accoca-google-drive-backup/">accoca Google Drive Backup</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">accoca is available on the Apple App Store—linked below. A couple of key features to note: the app is <strong>free to use</strong> and Sola of America, Inc. does not collect any personal data from its users. For those wanting to unlock unlimited entries, OCR text detection, and customizable, auto-generated passwords, <strong>accoca offers a $9.99 lifetime purchase price</strong>. The fully unlocked version can be restored on another device by logging in with the same AppleID.   </p>



<p class="wp-block-paragraph"><a href="https://apps.apple.com/us/app/password-manager-accoca/id6503129390">Password Manager accoca</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">What is AES-256</h2>



<p class="wp-block-paragraph">AES stands for Advanced Encryption Standard and is a specification for the encryption of electronic data first established by the US National Institute of Standards (NIST) in 2001. Originally developed by cryptographers Joan Daemen and Vincent Rijmen, AES comes in three different key sizes: 128, 192, 256. In simplified terms, the greater the key size the stronger the encryption. This key size determines how many rounds the original input character is changed before producing an output character:</p>



<ul class="wp-block-list">
<li>10 rounds for 128-bit keys</li>



<li>12 rounds for 192-bit keys</li>



<li>14 rounds for 256-bit keys</li>
</ul>



<p class="wp-block-paragraph">To elaborate, each <em>plaintext </em>character the user writes for a password will then get transformed for several rounds (see above). After the final transformation round, a resulting <em>ciphertext </em>is produced. When encrypting a password for secure data storage, each character within a password undergoes the round shifts. With the passkey, decryption takes place in the opposite direction to unscramble the puzzle. In a simplified example, the letter ‘t’ might be securely stored in accoca’s password file as ‘#’. It all depends on the key size and accompanying secret key. More on secret keys below.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Key Derivative Function</h3>



<p class="wp-block-paragraph">I promise after this paragraph it’s end of the technical stuff—but it’s a fascinating subject. If the user wanted to encrypt and protect data at an <strong>extreme</strong> level, one should use a 128-bit secret key combined with a 256-bit key size. But without manipulation, producing a 128-bit secret key would require memorizing a password around 20 characters long. While storing a 20-character password is no problem for accoca, it’s impractical for the memory of most people. For this reason, many methods of encryption take a user’s password, or <em>secret</em>, and then use a <strong>key derivative function</strong>to add length and complexity to the original. The result is a 128-bit secret that can then be used to encrypt the data in a 14 round 256-bit key size. The short version: key secret + key size = strength of the data encryption.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Difficulty of Hacking</h2>



<p class="wp-block-paragraph">As referenced in the introduction of this article, accoca stores <em>each password</em> as an individually encrypted file. For users, that means that even if a bad actor were to… break into a user’s device and find accoca’s locally stored password files or hack a user’s Google Drive backup, they would still be faced with first decrypting the encryption on the file storage and THEN running another hack on each individual password file. </p>



<p class="wp-block-paragraph">Authors Biaoshuai Tao and Hongjun Wu in a 2015 paper about a key recovery attach against AES encrypted data estimated a 128-bit key with solid secret key would require somewhere around 38 trillion terabytes of data to hack. At the time, that was more than all the data stored on all the computers on the planet.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">This was a technical article that might not interest all users. The reasons for publishing it, however, are not technical nor complicated. In a world filled with hackers, scammers, and other bad actors, data privacy is something everyone must take seriously. Using simple to guess passwords is an invitation to have your identity or other sensitive information stolen.</p>



<p class="wp-block-paragraph">With accoca, with the simple tap of a finger, users can instruct the software to increase or decrease the generated password length, include letters, numbers, and symbols, in virtually any powerful and secure combination to keep users safe when accessing their accounts. Why risk it when you don’t have to? Try the free version of accoca and when you’re ready to step up your data privacy practices, the full version is available for a single lifetime unlock of $9.99. Sola cares about your data and so should you. </p>



<p class="wp-block-paragraph">Thanks again for reading and as always, comment below for any requested content in future articles.</p>
<p>The post <a href="https://sola.inc/how-accoca-protects-you-data/">How accoca Protects your Data</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/how-accoca-protects-you-data/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>COMBO! monoca 2 and accoca</title>
		<link>https://sola.inc/combo-monoca-2-and-accoca/</link>
					<comments>https://sola.inc/combo-monoca-2-and-accoca/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Wed, 28 Jan 2026 17:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1611</guid>

					<description><![CDATA[<p>Introduction Admittedly, a lot of what I see today on Instagram is mediocre. It’s overflowing repeated jokes and memes that become copies of copies of copies. How original. BUT, every now and again, I find myself getting recommended a series of delicious-looking recipes that inspires me to try something new in the kitchen. In many [&#8230;]</p>
<p>The post <a href="https://sola.inc/combo-monoca-2-and-accoca/">COMBO! monoca 2 and accoca</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Admittedly, a lot of what I see today on Instagram is mediocre. It’s overflowing repeated jokes and memes that become copies of copies of copies. How original. <em>BUT,</em> every now and again, I find myself getting recommended a series of delicious-looking recipes that inspires me to try something new in the kitchen. In many ways, short-form content platforms like Instagram or TikTok are the perfect platforms to showcase food. With a crisp edit, the viewer can go from seeing the raw ingredients neatly arranged <em>mis en place </em>style to the results in 30 seconds or less.  </p>



<p class="wp-block-paragraph">As the video ends and your mouth is watering, here’s where it gets tricky. It’s common practice for creators to post the recipe in the video&#8217;s description. Fine. Alternatively, many creators will pin their first comment containing the recipe. However, any URL posted in either the description or in a comment does not function as a hyperlink. I see it in virtually every food reel. Other users will beg for functioning link to the recipe, but it’s not possible.</p>



<p class="wp-block-paragraph">The other night, after I’d saved the second or third recipe, dreading how I&#8217;d have to eventually hand write them, the thought occurred to me that accoca has a built-in OCR text reader feature to solve this dilemma. Combine a text-converted recipe screenshot with our <a href="https://sola.inc/monoca-2-for-cooking-recipes/">monoca 2 for Cooking Recipes</a> setup and we’re ready to start curating a delicious digital cookbook. Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Previous Articles</h3>



<p class="wp-block-paragraph">In past articles, we’ve looked at how monoca 2 can be used for everyday life, tracking grocery prices, and even organizing minis for tabletop gaming. Each of those examples showed how the app’s customizable categories and fields make it flexible for any kind of collection.</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/using-monoca-2-in-everyday-life/">Using monoca 2 in Everyday Life</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/tabletop-gaming-with-monoca-2/">Tabletop Gaming with monoca 2</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/gift-shopping-with-monoca-2/">Gift Shopping with monoca 2</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a>.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Capturing a Recipe in accoca</h2>



<p class="wp-block-paragraph">The OCR text detection feature is only available in the paid version of accoca. In several previous articles we’ve detailed why accoca is a great value at the $9.99 lifetime unlock fee. We’ll skip those details today, but considering many password vault services charge users $9.99 every <em>month</em>, accoca&#8217;s lifetime unlock price is more than fair.</p>



<p class="wp-block-paragraph">Our first step in building a digital cookbook from short-form videos is to find some cooking content. If your algorithm isn’t tuned for food, a few internet searches for Instagram or TikTok cooking videos should fix that. After watching a handful, your account’s algorithm should adjust, and you’ll get more cooking content with each engagement.</p>



<p class="wp-block-paragraph">After finding the recipe you want converted to text, pull up the description and take a screen capture of the ingredients and cooking instructions. In my sample below, this was a recipe for black bean chocolate protein brownies. I did make this recipe (photos below) and admit it was good, but in my opinion, it did not taste like a brownie. In the flavor it was obvious the base of the ‘brownie’ consisted of black beans and banana. If you’re someone watching their sugar intake, however, I’d recommend giving them a try. They can somewhat satisfy a sweetness craving.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="771" height="1024" data-id="1606" src="https://sola.inc/wp-content/uploads/2026/01/IMG_7670-771x1024.jpg" alt="" class="wp-image-1606" srcset="https://sola.inc/wp-content/uploads/2026/01/IMG_7670-771x1024.jpg 771w, https://sola.inc/wp-content/uploads/2026/01/IMG_7670-226x300.jpg 226w, https://sola.inc/wp-content/uploads/2026/01/IMG_7670-768x1020.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/IMG_7670-1157x1536.jpg 1157w, https://sola.inc/wp-content/uploads/2026/01/IMG_7670.jpg 1290w" sizes="(max-width: 771px) 100vw, 771px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="769" height="1024" data-id="1607" src="https://sola.inc/wp-content/uploads/2026/01/IMG_7672-769x1024.jpg" alt="" class="wp-image-1607" srcset="https://sola.inc/wp-content/uploads/2026/01/IMG_7672-769x1024.jpg 769w, https://sola.inc/wp-content/uploads/2026/01/IMG_7672-225x300.jpg 225w, https://sola.inc/wp-content/uploads/2026/01/IMG_7672-768x1023.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/IMG_7672-1153x1536.jpg 1153w, https://sola.inc/wp-content/uploads/2026/01/IMG_7672.jpg 1290w" sizes="(max-width: 769px) 100vw, 769px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="473" height="1024" data-id="1605" src="https://sola.inc/wp-content/uploads/2026/01/5516807347239957483-473x1024.jpg" alt="" class="wp-image-1605" srcset="https://sola.inc/wp-content/uploads/2026/01/5516807347239957483-473x1024.jpg 473w, https://sola.inc/wp-content/uploads/2026/01/5516807347239957483-138x300.jpg 138w, https://sola.inc/wp-content/uploads/2026/01/5516807347239957483-768x1664.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/5516807347239957483-709x1536.jpg 709w, https://sola.inc/wp-content/uploads/2026/01/5516807347239957483.jpg 886w" sizes="(max-width: 473px) 100vw, 473px" /></figure>
</figure>



<h2 class="wp-block-heading">Converting to Text</h2>



<p class="wp-block-paragraph">In preparation for text-converting several recipes, I created a new ‘Recipes’ category in accoca. Just like in monoca 2, each category is totally customizable to fit the user’s needs. Category settings are included or excluded with the flick of a toggle switch. I chose to add <em>Tags, URL, Location, and Note</em>. The <em>Title </em>field is a required field. It’s worth mentioning that the OCR text detection is buried under the <em>Note </em>field, so let’s focus there next.</p>



<p class="wp-block-paragraph">In this category sample I wanted to keep everything bare bones. Tags are useful if needing to perform a broad search in the future. While hyperlinks don’t work in comments or posted in video descriptions, the URL of an individual reel is simple enough to copy/paste. Feel free to track those in the <em>URL </em>field.</p>



<p class="wp-block-paragraph">After filling in the other details, tap the <em>Note </em>field, <em>Text detection, </em>then select <em>Photo library </em>and search out the screen capture you took earlier with the ingredients and cooking instructions. The scan field can even be modified so only the desired text is captured. When done, your screen should look like the third image below. All that’s left is nice, clean text.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1608" src="https://sola.inc/wp-content/uploads/2026/01/IMG_7697-505x1024.jpg" alt="" class="wp-image-1608" srcset="https://sola.inc/wp-content/uploads/2026/01/IMG_7697-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/01/IMG_7697-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/01/IMG_7697-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/IMG_7697-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/01/IMG_7697.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1609" src="https://sola.inc/wp-content/uploads/2026/01/IMG_7698-505x1024.jpg" alt="" class="wp-image-1609" srcset="https://sola.inc/wp-content/uploads/2026/01/IMG_7698-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/01/IMG_7698-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/01/IMG_7698-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/IMG_7698-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/01/IMG_7698.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1610" src="https://sola.inc/wp-content/uploads/2026/01/IMG_7699-505x1024.jpg" alt="" class="wp-image-1610" srcset="https://sola.inc/wp-content/uploads/2026/01/IMG_7699-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2026/01/IMG_7699-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2026/01/IMG_7699-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2026/01/IMG_7699-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2026/01/IMG_7699.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>
</figure>



<h3 class="wp-block-heading">Porting to monoca 2</h3>



<p class="wp-block-paragraph">Once the recipe is in text format, the sky is the limit of where it can be posted, reposted, or permanently housed. I referenced an article <em>waayyy</em> back from December of 2024 about using Sola’s monoca 2 for storing cooking recipes. I STILL use that organization structure to this day. Recipes we cook often at home I generally have a good sense of when to add what ingredient and how long to cook it, but the quantities are tough to remember. It’s important to get the right spices and the correct proportions or the whole dish can be ruined.</p>



<p class="wp-block-paragraph">If we’re using social media video links within monoca 2, there’s a field already reserved just for that in the <a href="https://sola.inc/monoca-2-for-cooking-recipes/">previous article</a>. It’s convenient to get a refresh on the cooking difficulty or final look of the dish with just a tap. Using this OCR conversion method, I can only imagine the countless internet recipes waiting to be conquered.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Sometimes an object or an idea’s intended purpose is not it’s only purpose. While accoca’s intention as an application is to securely generate, store, and recall usernames, passwords, and other sensitive information, there are other uses. Sometimes one small feature or detail can be totally transformational—and it’s awesome!</p>



<p class="wp-block-paragraph">Well&#8230; I’m off to doom scroll more food videos on Instagram, and you should be too. With accoca and removing the stress of having to physically write down a recipe from a video description, there’s no excuse!</p>



<p class="wp-block-paragraph">As always, please drop a comment below for any feedback or suggestions on future article content. We’ll catch you on the next one!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>
<p>The post <a href="https://sola.inc/combo-monoca-2-and-accoca/">COMBO! monoca 2 and accoca</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/combo-monoca-2-and-accoca/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Closet Cleanup w/ monoca 2</title>
		<link>https://sola.inc/closet-cleanup-w-monoca-2/</link>
					<comments>https://sola.inc/closet-cleanup-w-monoca-2/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Mon, 29 Dec 2025 17:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1441</guid>

					<description><![CDATA[<p>Introduction In our previous article, Gift Shopping with monoca 2, we talked about how many of us are victims of modern consumerism. Every year companies come up with reasons for new sales periods, start existing sales earlier, or extend existing sales. With social media permeating nearly every facet of our lives, advertisements fly in from [&#8230;]</p>
<p>The post <a href="https://sola.inc/closet-cleanup-w-monoca-2/">Closet Cleanup w/ monoca 2</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">In our previous article, <a href="https://sola.inc/gift-shopping-with-monoca-2/">Gift Shopping with monoca 2</a>, we talked about how many of us are victims of modern consumerism. Every year companies come up with reasons for new sales periods, start existing sales earlier, or extend existing sales. With social media permeating nearly every facet of our lives, advertisements fly in from every direction. Facebook, Instagram, TikTok, in your Gmail account, and in the margins of websites—all places for ads, all seeking engagement clicks. Woefully, I must admit, I’m a sucker for a deal. The popular outdoor retailer <em>Backcountry </em>has fleeced me for many-a-dollar over the years by flaunting prices at 60, 70, or even 85% off retail. Cha-ching! I made the purchase.</p>



<p class="wp-block-paragraph">Other than the obvious pains in my wallet, the other fallout of my consumerist victimhood is a closet full of clothes I hardly wear. On several occasions my wife and I discussed how to solve this problem. The consensus was to track our use of clothing items. If an article of clothing remains unworn for a year, the rationale for keeping it must be well-founded. If an article of clothing remains unworn for two years, it’s time to sell it for a bargain to see it gone or donate it. A simple system, right?  How to track each piece’s use became another issue entirely.</p>



<p class="wp-block-paragraph">After much consideration, monoca 2 became an obvious choice. The app lends itself particularly well to solving the problem of an overfull closet through its ease of customization. The ability to quickly attach photos from your device’s camera roll or snap them from within monoca 2 only adds to the convenience. In this article we’ll cover the system I developed and, with luck, can provide an update in a future article. Keep in mind, this system is customizable for most any kind of object. If you’re not a clothing enthusiast like me, find what you have an excess of and apply it to that category. Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Previous Articles</h3>



<p class="wp-block-paragraph">In past articles, we’ve looked at how monoca 2 can be used for everyday life, tracking grocery prices, and even organizing minis for tabletop gaming. Each of those examples showed how the app’s customizable categories and fields make it flexible for any kind of collection.</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/using-monoca-2-in-everyday-life/">Using monoca 2 in Everyday Life</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/tabletop-gaming-with-monoca-2/">Tabletop Gaming with monoca 2</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/gift-shopping-with-monoca-2/">Gift Shopping with monoca 2</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>



<div style="height:9px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Making the &#8216;Wardrobe&#8217; Category</h2>



<p class="wp-block-paragraph">As with most any other monoca 2 focused article, our first step is to create the primary category, then populate the subcategories. At my primary employer’s office, the dress code leans more towards business formal. A tie is not necessary, but I wear collared dress shirts every day. For that reason, I divided several of the categories into <em>formal </em>and <em>casual</em>. Below is the final subcategory list:</p>



<ul class="wp-block-list">
<li>Short Sleeve</li>



<li>Long Sleeve</li>



<li>Dress Pants</li>



<li>Casual Pants</li>



<li>Collared Shirts</li>



<li>Formal Outerwear</li>



<li>Casual Outerwear</li>



<li>Dress Shoes</li>



<li>Casual Shoes</li>



<li>Hiking Shoes</li>



<li>Hiking Clothes</li>



<li>Uncategorized</li>
</ul>



<p class="wp-block-paragraph">Part of my ongoing strategy will be to add to these categories every day, if possible. In several previous articles covering monoca 2 we mentioned that organizing does not come easily to some. I fully recognize that the time investment required to fill a category is likely an inhibiting factor for prospective monoca 2 users. Adding to the categories little by little can reduce any potential app-fatigue.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1435" src="https://sola.inc/wp-content/uploads/2025/12/IMG_7557-505x1024.jpg" alt="" class="wp-image-1435" srcset="https://sola.inc/wp-content/uploads/2025/12/IMG_7557-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/12/IMG_7557-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/12/IMG_7557-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/12/IMG_7557-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/12/IMG_7557.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1436" src="https://sola.inc/wp-content/uploads/2025/12/IMG_7560-505x1024.jpg" alt="" class="wp-image-1436" srcset="https://sola.inc/wp-content/uploads/2025/12/IMG_7560-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/12/IMG_7560-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/12/IMG_7560-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/12/IMG_7560-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/12/IMG_7560.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>
</figure>



<h2 class="wp-block-heading">The Category Fields</h2>



<p class="wp-block-paragraph">A best practice in building category subfields involves listing the most critical information first. For me, in this sample wardrobe category, that information was the last time (date) I wore a particular article of clothing. Other key pieces of information included the size and material. Material is important because it indicates the difficulty in laundering a particular piece. Also, I’ve recently found myself moving away from synthetic materials like polyester, nylon, and rayon, for natural fibers like cotton or wool.</p>



<ul class="wp-block-list">
<li>Last Worn (Date)</li>



<li>Size (Text)</li>



<li>Material (Text)</li>



<li>Stored at (Location)</li>



<li>Purchased price (Number)</li>



<li>Purchased at (Location)</li>



<li>Purchased on (Date)</li>



<li>Photo (Image)</li>



<li>Note (Text – Multiline)</li>



<li>Ease of Styling (Score 1-5)</li>
</ul>



<p class="wp-block-paragraph">A photo of the clothing is arguably the second most important piece of information—and one I want to see quickly. I did not list it at the top in order to make the spacing of the item entry flow better. Notes can be used for general information, laundering instructions such as <em>dry clean only, </em>or <em>hand wash only</em>, or other useful tips. I renamed the <em>Score 1-5 </em>field to <em>Ease of Styling. </em>In clothes, it happens all too often. I’ve purchased many pieces appreciating the color in the moment only to realize later how difficult the it is to match with anything. I’ll likely add low scoring ‘Ease of Styling’ pieces to my ‘sell’ or ‘donation’ lists in addition to infrequently worn pieces. </p>



<p class="wp-block-paragraph">Ask any enthusiast and they’ll tell you, invest in a handful of timeless, high-quality pieces you always reach for rather than a closet full of junk and you’ll be much happier.</p>



<p class="has-text-align-center wp-block-paragraph">As they say, “buy once cry once”.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">I’m excited about this ‘Wardrobe’ Category and the insights it will bring. And it was awesome sharing with all of you readers. While I don’t think I’ll become a minimalist anytime soon and try to reduce my owned objects down to 100 or less, decluttering brings peace of mind. I encourage you to find something you’ve overpurchased or over collected and try to reduce it down to the fewest, most frequently used objects. </p>



<p class="wp-block-paragraph">Having already added a few sweaters to the donation pile, I’m already feeling less burdened. As always, please leave a comment below with any requests for any future article topics. Catch you next time!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>
<p>The post <a href="https://sola.inc/closet-cleanup-w-monoca-2/">Closet Cleanup w/ monoca 2</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/closet-cleanup-w-monoca-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gift Shopping with monoca 2</title>
		<link>https://sola.inc/gift-shopping-with-monoca-2/</link>
					<comments>https://sola.inc/gift-shopping-with-monoca-2/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 17:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1422</guid>

					<description><![CDATA[<p>Introduction The Holiday Season is upon us! And for many people that means shopping, shopping, and more shopping. It seems like every year companies look for more excuses to host a sale. Whether that always translates to a bargain for the consumer remains to be seen. I remember visiting an Under Armour store one weekend [&#8230;]</p>
<p>The post <a href="https://sola.inc/gift-shopping-with-monoca-2/">Gift Shopping with monoca 2</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">The Holiday Season is upon us! And for many people that means shopping, shopping, and more shopping. It seems like every year companies look for more excuses to host a sale. Whether that always translates to a bargain for the consumer remains to be seen. I remember visiting an Under Armour store one weekend and saw a pair of running shorts for $30. Since Black Friday was the following week, I held off on purchasing the shorts that same day. Returning the next week, I noticed new price sticker on the shorts showed $50 with a 40% discount—which meant the shorts were still $30. I suppose the lesson here is, not all sales mean deals. Be careful out there.</p>



<p class="wp-block-paragraph">You may be asking yourself, what does that story have to do with monoca 2? Shopping, of course. Whether gift shopping for Christmas, Chinese New Year, a friend’s birthday, or another special occasion, coordinating gift shopping can be tedious. I can recall so many drawn-out text conversations with my wife sending each other link after link. “What do you think of this for your dad?” or “How about this for your sister?” </p>



<p class="wp-block-paragraph">Sure, texting is one way to coordinate, but with monoca 2 we can use a simple template to share ideas, websites, and even mark whether a certain gift is ‘greenlit’ for purchase. In less than 5 minutes from start to finish, the template can be built and then shared with anyone. Let’s get into it!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Previous Articles</h3>



<p class="wp-block-paragraph">In past articles, we’ve looked at how monoca 2 can be used for everyday life, tracking grocery prices, and even organizing minis for tabletop gaming. Each of those examples showed how the app’s customizable categories and fields make it flexible for any kind of collection.</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/using-monoca-2-in-everyday-life/">Using monoca 2 in Everyday Life</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/tabletop-gaming-with-monoca-2/">Tabletop Gaming with monoca 2</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/modern-books-at-archive-org/">Modern Books at archive.org</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Building the &#8216;Gift Shopping&#8217; Category</h2>



<p class="wp-block-paragraph">For this demonstration of monoca 2’s capabilities, we’re keeping things beyond simple. The ‘Gift Shopping’ category has only four fields—color tag, multi-line note, barcode, and photos. It’s a minimalist setup, but the goal is to streamline sharing ideas compared to text conversations. Add subfields depending on the occasion. In the screen captures shown below I used:</p>



<ul class="wp-block-list">
<li>Office Secret Santa</li>



<li>Dad’s Birthday</li>



<li>Kyle’s Birthday</li>



<li>Christmas</li>
</ul>



<p class="wp-block-paragraph">Within a given subcategory, start with the multi-line note field. Instead of juggling a dozen browser tabs, losing track of links, or scrolling endlessly through text threads, you can treat the note section like a personal shopping database. Each line can hold a potential item name, the price, and a hyperlink to the store page. For example, under the ‘Dad’s Birthday’ subcategory:</p>



<ul class="wp-block-list">
<li>UA Run Shorts; https://store.example.com/item</li>



<li>Hydro Flask 32oz, Alpine; https://anotherstore.com/hydro</li>
</ul>



<p class="wp-block-paragraph">All in one place, all neatly visible, and all instantly accessible. No more searching through a chat because you “swear you sent that link already.” If you’re collaborating with someone—your partner, sibling, or friend—you can both add and update links in real time, making the whole process feel like you’re co-editing a shared bulletin board.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-13 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1424" src="https://sola.inc/wp-content/uploads/2025/12/IMG_7468-505x1024.jpg" alt="" class="wp-image-1424" srcset="https://sola.inc/wp-content/uploads/2025/12/IMG_7468-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/12/IMG_7468-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/12/IMG_7468-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/12/IMG_7468-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/12/IMG_7468.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1425" src="https://sola.inc/wp-content/uploads/2025/12/IMG_7470-505x1024.jpg" alt="" class="wp-image-1425" srcset="https://sola.inc/wp-content/uploads/2025/12/IMG_7470-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/12/IMG_7470-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/12/IMG_7470-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/12/IMG_7470-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/12/IMG_7470.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1426" src="https://sola.inc/wp-content/uploads/2025/12/IMG_7471-505x1024.jpg" alt="" class="wp-image-1426" srcset="https://sola.inc/wp-content/uploads/2025/12/IMG_7471-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/12/IMG_7471-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/12/IMG_7471-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/12/IMG_7471-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/12/IMG_7471.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /></figure>
</figure>



<h3 class="wp-block-heading">Color Tags</h3>



<p class="wp-block-paragraph">Next, consider the color tags. You can assign colors to represent stages in your gift pipeline: green for “already bought for,” yellow for “considering,” red for “too expensive” or “bad idea”. Alternatively, if shopping for a larger occasion like Christmas, color-code by price range for things like <em>major gifts </em>or <em>stocking stuffers</em>. The point is that the colors instantly turn your category into a visual dashboard where you don’t need to decode anything. The structure is also flexible in that a category can be used to label the gift receiver where items are added as the gifts themselves. Categories can also represent the occasion where the <em>items </em>are the recipients and there’s a strong case for using the multi-line note function.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Barcode Scanner</h3>



<p class="wp-block-paragraph">Now, the barcode field is most useful for last-mine or in-store shopping. Let’s say you’re walking through Target and see a coffee grinder is the home goods section. You can scan the barcode right from the app and, in seconds, look the item up on eBay or Google. This means comparing prices on the spot instead of wondering whether the store’s “limited-time sale” is actually a deal… or if it’s just another $30-shorts-that-were-always-$30 situation.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Photo Field</h3>



<p class="wp-block-paragraph">And let’s not forget the photo field. This one is useful when you need to show something to someone else quickly, or when you want to remember what something looked like. For example, did the hoodie look cooler in red, or black? If you and your partner are coordinating gifts, you can snap a picture of something you saw in a store, add it to the category, and they’ll see it right away. No more sending a photo through text where it gets buried under a dozen memes. Photos in monoca 2 stay exactly where they belong—paired with your notes and tags, ready for anyone you’ve shared the category with.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">What really ties all this together is convenience of the system. With only four fields, this sample template shows how <em>simple</em> is often. It’s able to be set up in under 5 minutes and then instantly shared with any other monoca 2 user. Then, you and your co-shoppers can browse ideas on your own time, update notes without disrupting each other, and come together later to quickly finalize plans. That means fewer back-and-forth messages and far less frustration.</p>



<p class="wp-block-paragraph">Holiday shopping will never be entirely stress-free. But with monoca 2, it can at least feel a little more organized and a little less chaotic. Happy shopping and mind your wallets!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images, is available for a single, <strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong> <a href="https://apps.apple.com/app/id1506544220">Download for iPhone/iPad</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong> <a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">Download for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong> <a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>
<p>The post <a href="https://sola.inc/gift-shopping-with-monoca-2/">Gift Shopping with monoca 2</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/gift-shopping-with-monoca-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sola: A Lot to be Thankful For</title>
		<link>https://sola.inc/sola-a-lot-to-be-thankful-for/</link>
					<comments>https://sola.inc/sola-a-lot-to-be-thankful-for/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Sat, 29 Nov 2025 20:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1416</guid>

					<description><![CDATA[<p>Introduction It is fascinating how traditions change with time. At one point in the United States most of the population celebrated the same Holidays. With all of society’s changes and the rise of a melting pot of different cultures, that is no longer true. In many instances, especially in a professional setting, it is no [&#8230;]</p>
<p>The post <a href="https://sola.inc/sola-a-lot-to-be-thankful-for/">Sola: A Lot to be Thankful For</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">It is fascinating how traditions change with time. At one point in the United States most of the population celebrated the same Holidays. With all of society’s changes and the rise of a melting pot of different cultures, that is no longer true. In many instances, especially in a professional setting, it is no longer acceptable to wish someone a Merry Christmas. After all, the individual receiving the wishes may be of a differing religion or simply not celebrate Christmas.</p>



<p class="wp-block-paragraph">Thanksgiving, on the other hand, is a different story. Originally linked to a famous feast held in 1621 between Pilgrims and the Wampanoag tribe in Plymouth, Massachusetts, a long list of countries now celebrate some version of the Holiday. Being thankful for the things in your life is one of the roots to lasting happiness. In Japanese, the term for this feeling is 幸せ（しあわせ）, pronounced: she-ah-wah-say in English. </p>



<p class="wp-block-paragraph">At Sola K.K. and Sola of America, Inc. we have a lot to be thankful for, and wanted to share a bit of our humble beginnings with you, our audience. We want to express our gratitude for nearly 20 years (17 to be specific) as a company. Considering many companies do not survive even their first year in business, we think it’s a big deal.</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">A Brief Recap of Sola&#8217;s Apps</h2>



<h3 class="wp-block-heading">accoca</h3>



<p class="wp-block-paragraph">accoca is Sola’s password vault (password manager). It provides users with the option to store their encrypted password data as <em>local only</em>, or upload an encrypted password backup to their Google Drive.</p>



<p class="wp-block-paragraph">accoca is available on the Apple App Store—linked below. A couple of key features to note: the app is&nbsp;free to use&nbsp;and Sola of America, Inc. does not collect any personal data from its users. For those wanting to unlock unlimited entries, OCR text detection, and customizable, auto-generated passwords,&nbsp;accoca offers a $9.99 lifetime purchase price. The fully unlocked version can be restored on another device by logging in with the same AppleID.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><strong><a href="https://apps.apple.com/us/app/password-manager-accoca/id6503129390">Password Manager accoca</a></strong></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Bouquet</h3>



<p class="wp-block-paragraph">Bouquet is Sola’s photo mosaic app that uses photos from your device’s camera roll, Google Photos account, or clips them from a video to make stunning photo mosaics—instantly. Mosaics can be customized in myriad ways, including:</p>



<ul class="wp-block-list">
<li>Number of squares used to form mosaic (parent) image</li>



<li>Type and quantity of ‘piece’ images</li>



<li>Filter, Alpha, Color, and Blender sliders</li>
</ul>



<p class="wp-block-paragraph">The app is free to download and use. Click the link below to get started.</p>



<p class="wp-block-paragraph"><strong><a href="https://apps.apple.com/us/app/bouquet-craft-mosaic-art/id1494245634">Bouquet: Craft Mosaic Art</a></strong></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">monoca 2</h3>



<p class="wp-block-paragraph">Monoca 2 is Sola’s item organization app. Its applications are nearly endless, with uses ranging from saving food recipes, to cataloguing minis figurines for tabletop gaming. Items can be classified into broader collections, then refined into individual categories depending on the user’s needs. The free-form category subfields allow for complete customization, and categories can even be shared with other users by inputting that category’s <em>share code</em>.</p>



<p class="wp-block-paragraph">The fully unlocked version of monoca 2 comes with unlimited item creation, 10 shared groups, no ads, and higher resolution icons and images. It is available for a single,&nbsp;<strong>lifetime unlock payment of $9.99</strong>. Share your device’s trial code with a friend to give them a 25% discount. Share each other’s codes and you can both receive a discount.</p>



<p class="wp-block-paragraph"><strong>App Store:</strong>&nbsp;<a href="https://apps.apple.com/app/id1506544220">monoca 2 for iPhone</a></p>



<p class="wp-block-paragraph"><strong>Google Play:</strong>&nbsp;<a href="https://play.google.com/store/apps/details?id=com.sola_air.monoca">monoca 2 for Android</a></p>



<p class="wp-block-paragraph"><strong>Web(Beta):</strong>&nbsp;<a href="https://monoca2.web.app/">https://monoca2.web.app/</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">About Sola</h2>



<h3 class="wp-block-heading">Humble Beginnings</h3>



<p class="wp-block-paragraph">Sola K.K. was founded in November of 2008 in Chiyoda City, Tokyo, with less than $6,500 in capital. In January of 2010, the company moved it’s headquarters to Kayabacho, Chuo City, Tokyo. By April of 2011, Sola K.K. increased its capital to a little less than $30,000, and by October of 2015, had put together a little over $70,000 in capital.</p>



<p class="wp-block-paragraph">Finally finding its legs, Sola’s capital increased dramatically from 2016 – 2020, with a significant milestone coming in September 2017 when Sola K.K.’s capital jumped to nearly 200,000.00 USD. This kind of slow, yet consistent growth as a company was only possible with many hours of hard work and dedication from Sola&#8217;s founders and its staff.   </p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-14 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="512" data-id="1415" src="https://sola.inc/wp-content/uploads/2025/11/Sola-Sales-Metrics-2009-2024-1024x512.png" alt="" class="wp-image-1415" srcset="https://sola.inc/wp-content/uploads/2025/11/Sola-Sales-Metrics-2009-2024-1024x512.png 1024w, https://sola.inc/wp-content/uploads/2025/11/Sola-Sales-Metrics-2009-2024-300x150.png 300w, https://sola.inc/wp-content/uploads/2025/11/Sola-Sales-Metrics-2009-2024-768x384.png 768w, https://sola.inc/wp-content/uploads/2025/11/Sola-Sales-Metrics-2009-2024.png 1125w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</figure>



<h3 class="wp-block-heading">Sola&#8217;s Services</h3>



<p class="wp-block-paragraph">Sola has since grown to incorporate several lines of business:</p>



<ul class="wp-block-list">
<li>Development of IT infrastructure and software development</li>



<li>Systems engineering</li>



<li>Research and development using various technology platforms such as smart phones and VR (virtual reality)</li>



<li>IT consulting services</li>



<li>Sales of products related to IT infrastructure and systems</li>
</ul>



<p class="wp-block-paragraph"><strong>For business inquiries, please contact ‘contact@sola-air.com’.</strong></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">The Big Picture</h2>



<p class="wp-block-paragraph">On Sola’s <a href="https://www.sola-air.com/Informations/About"><strong>website</strong></a>, as of August, 2025, the company employs 260 people. This is where thankfulness comes in. <em>This </em>is the impact. Over the course of time, many companies tend to get caught up in their business operations and forget that they are a conduit for employees living their lives. Each of those 260 employees has family, friends, and other loved ones they care about. While life isn’t about money and money won’t provide you with a fulfilling life, it is necessary to survive in modern society. While Sola grows a little bigger every year, so does its family of employees that makes Sola so special.</p>



<p class="wp-block-paragraph">Just seventeen short years ago, the company consisted of only four members and now there are 260. Two-hundred and sixty opportunities to improve a little bit every day, to hug a loved one, and count all the positive things in life. Yes, life is full of unique challenges and life isn’t fair, but if you stop and consider the bigger picture—you might find there’s a lot to be thankful for. </p>



<p class="wp-block-paragraph">From everyone at Sola, thank you for 17 years. Here’s to seeing what 20, 30, or even 50 years brings us. Take care, and we’ll catch you next time.</p>
<p>The post <a href="https://sola.inc/sola-a-lot-to-be-thankful-for/">Sola: A Lot to be Thankful For</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/sola-a-lot-to-be-thankful-for/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mood and Tone with Color (Bouquet)</title>
		<link>https://sola.inc/mood-and-tone-with-color-bouquet/</link>
					<comments>https://sola.inc/mood-and-tone-with-color-bouquet/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 17:00:00 +0000</pubDate>
				<category><![CDATA[PR]]></category>
		<guid isPermaLink="false">https://sola.inc/?p=1397</guid>

					<description><![CDATA[<p>Introduction Recently, I was having a conversation with my father about movies—as we frequently do. Specifically, we were discussing the new Frankenstein movie produced by Netflix and directed by Guillermo Del Toro. Del Toro&#8217;s filmmaking abilities are unique. There is typically some sort of fantasy or supernatural element and a compelling narrative that drives the [&#8230;]</p>
<p>The post <a href="https://sola.inc/mood-and-tone-with-color-bouquet/">Mood and Tone with Color (Bouquet)</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">Recently, I was having a conversation with my father about movies—as we frequently do. Specifically, we were discussing the new Frankenstein movie produced by Netflix and directed by Guillermo Del Toro. Del Toro&#8217;s filmmaking abilities are unique. There is typically some sort of fantasy or supernatural element and a compelling narrative that drives the story along. Some of his better-known works are <em>Pan’s Labyrinth</em>, <em>The Shape of Water</em>, and a personal favorite of mine—<em>Pinocchio</em>. At the time of writing this article there are 2 Frankenstein trailers out for viewing. The first trailer shows the story from Viktor Frankenstein’s perspective, and the second trailer shows the story from the monster’s perspective. A nice, if not wholly unique, twist.</p>



<p class="wp-block-paragraph">While speaking about Pinocchio with my father, I remembered going to see the stop motion sets for the movie at the Portland Art Museum. For around 8 weeks back in Fall of 2023, the art museum displayed the painted sets from Del Toro’s version of Pinocchio, and the work was incredible! Towards the end of the exhibition there was a color palette display showing the different tones and moods used in the film. For example: the village used a relatively neutral palette. The carnival incorporated more reds, oranges, and yellows—bright colors! The Underworld used hues of blues, purples, and blacks, and in Fascist Italy, blacks, whites, greens, browns, and reds were used.</p>



<p class="wp-block-paragraph">This got me thinking about other creative ways to use Bouquet. As someone who does not typically feel inspired to snap photo after photo, I was curious to see if simple color blocks could create mosaics within Bouquet. This was interesting to me because exactly like the Pinocchio sets and the colors used based on the location, sets of tonal colors could be an easy way to adjust the mood of a favorite photo mosaic. Look below to see the results for yourself!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Previous Articles</h3>



<p class="wp-block-paragraph">Posted below are the articles related to Bouquet. Those titled <em>Bouquet: Photo Mosaic Tutorial</em> and <em>Advanced Features of Bouquet</em> are written in a tutorial style format. All the articles take less than 5 minutes to read. If you’re new to Bouquet as a platform and want to learn more about its features and how to use it, I highly recommend checking out those articles.</p>



<p class="wp-block-paragraph"><a href="https://sola.inc/photo-mosaic-app/">Introducing Bouquet: Creating Stunning Photo Mosaics</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/bouquet-photo-mosaic-tutorial/">Bouquet: Photo Mosaic Tutorial</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/advanced-features-of-bouquet/">Advanced Features of Bouquet</a></p>



<p class="wp-block-paragraph"><a href="https://sola.inc/bouquet-in-a-corporate-environment-part-1-of-2/">Bouquet in a Corporate Environment (Part 1)</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The app is free to download. Use the links below.</p>



<p class="wp-block-paragraph"><strong>App Store:&nbsp;</strong><a href="https://apps.apple.com/app/id1494245634" target="_blank" rel="noreferrer noopener">https://apps.apple.com/app/id1494245634</a><strong></strong></p>



<p class="wp-block-paragraph"><strong>Official Website:&nbsp;</strong><a href="https://bouquet.sola.inc/" target="_blank" rel="noreferrer noopener">https://bouquet.sola.inc/</a></p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">Test Images</h2>



<p class="wp-block-paragraph">When I decided to experiment with using color blocks instead of images with Bouquet, I had no idea what the result would be. Below I’ve posted the picture I snapped at the Pinocchio exhibit at the museum. The other two images of my wife and I’s golden retriever, Lia, I felt would make decent test images. One photo of Lia had a large amount of white background space that Bouquet would need to figure out how to fill in. The second image was more color diverse. I assumed the second image would be easier for Bouquet to process, and I was right.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-15 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="780" height="1024" data-id="1392" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7286-780x1024.jpg" alt="" class="wp-image-1392" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7286-780x1024.jpg 780w, https://sola.inc/wp-content/uploads/2025/11/IMG_7286-229x300.jpg 229w, https://sola.inc/wp-content/uploads/2025/11/IMG_7286-768x1008.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7286-1170x1536.jpg 1170w, https://sola.inc/wp-content/uploads/2025/11/IMG_7286.jpg 1290w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="692" height="1024" data-id="1393" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7288-692x1024.jpg" alt="" class="wp-image-1393" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7288-692x1024.jpg 692w, https://sola.inc/wp-content/uploads/2025/11/IMG_7288-203x300.jpg 203w, https://sola.inc/wp-content/uploads/2025/11/IMG_7288-768x1136.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7288-1038x1536.jpg 1038w, https://sola.inc/wp-content/uploads/2025/11/IMG_7288.jpg 1290w" sizes="(max-width: 692px) 100vw, 692px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="780" height="1024" data-id="1391" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7284-780x1024.jpg" alt="" class="wp-image-1391" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7284-780x1024.jpg 780w, https://sola.inc/wp-content/uploads/2025/11/IMG_7284-228x300.jpg 228w, https://sola.inc/wp-content/uploads/2025/11/IMG_7284-768x1009.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7284-1170x1536.jpg 1170w, https://sola.inc/wp-content/uploads/2025/11/IMG_7284.jpg 1290w" sizes="(max-width: 780px) 100vw, 780px" /></figure>
</figure>



<h2 class="wp-block-heading">Generating the Color Blocks</h2>



<p class="wp-block-paragraph">Generating the blocks of color for Bouquet to construct the mosaic was painstaking. I was probably not going about it in an efficient way, but Canva is the only readily accessible image editor on my desktop PC. It <em>is</em> great software, and I’ve used it extensively in the past to build presentations, create social media posts, you name it, but… the software is not always intuitive. T</p>



<p class="wp-block-paragraph">After clipping two 1&#215;8 color palettes from the Pinocchio set design, it was time to start building the blocks. I set the two blocks in an open project in Canva, then created a new 300 pixel x 300 pixel blank canvas. I copied this canvas an additional 15 times to create adequate colors to test. In total there were:</p>



<ul class="wp-block-list">
<li>8 color blocks with lighter shading</li>



<li>8 color blocks with darker shading</li>



<li>16 colors blocks made by combining the two palettes</li>
</ul>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">The Results</h2>



<p class="wp-block-paragraph">Once the color blocks were formed and downloaded onto my phone, it was time to start testing. As suspected, the image of our dog with a lot of white space in the background yielded poor results. In fact, I did not believe they were worth sharing or posting, so they’re omitted in this article. The second image where Lia has a set of bookshelves behind her, I think, produced a cool set of results.</p>



<p class="wp-block-paragraph">Unsurprisingly, the mosaic made with the 8 lighter shaded color blocks was a bit boring. The analogy of writing a song using any of the major scales (as opposed to minor scales) comes to mind. The results were fine, but nothing out of the ordinary. Afterwards, I used the 8 darker shaded color blocks and felt like I was looking at a piece of art. The results with all 16 colors was good, too, but I found myself drawn to the results with the 8 dark shades. I think some of that preference comes from the fact that the shading (as in shadows) filled in with the darker palette created a better outline.</p>



<p class="wp-block-paragraph">From further away, you can more clearly see Lia’s eyes, nose, snout, and ears. At one point I went a little crazy and made a custom column set where Bouquet used built a mosaic with 14,00 blocks. At certain points I was concerned my phone (it’s not the latest and greatest model) might heat up and start spitting smoke. I’m kidding, but filling in that many squares took a while and I didn’t feel the results were worth the processing power.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-16 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1395" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7309-505x1024.jpg" alt="" class="wp-image-1395" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7309-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/11/IMG_7309-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/11/IMG_7309-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7309-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/11/IMG_7309.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /><figcaption class="wp-element-caption">8 Lighter</figcaption></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1394" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7308-505x1024.jpg" alt="" class="wp-image-1394" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7308-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/11/IMG_7308-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/11/IMG_7308-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7308-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/11/IMG_7308.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /><figcaption class="wp-element-caption">8 Darker</figcaption></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="505" height="1024" data-id="1396" src="https://sola.inc/wp-content/uploads/2025/11/IMG_7310-505x1024.jpg" alt="" class="wp-image-1396" srcset="https://sola.inc/wp-content/uploads/2025/11/IMG_7310-505x1024.jpg 505w, https://sola.inc/wp-content/uploads/2025/11/IMG_7310-148x300.jpg 148w, https://sola.inc/wp-content/uploads/2025/11/IMG_7310-768x1559.jpg 768w, https://sola.inc/wp-content/uploads/2025/11/IMG_7310-757x1536.jpg 757w, https://sola.inc/wp-content/uploads/2025/11/IMG_7310.jpg 946w" sizes="(max-width: 505px) 100vw, 505px" /><figcaption class="wp-element-caption">Combined (16)</figcaption></figure>
</figure>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Color can play a big part in mood and tone for an image. Just like in the set designs for Guillermo Del Toro’s <em>Pinocchio, </em>colors play a big part in our lives too. While some reading this article might feel it was a waste of time because the results weren’t perfect, I don’t feel that way. Sometimes it’s necessary to experiment and try new things. Rather than scrambling each time to add a bunch of individual piece images when creating a photo mosaic, I was curious if keeping some colored blocks in my phone’s camera reel would allow me to quickly and easily make new mosaics with only a single image.</p>



<p class="wp-block-paragraph">The results, in my opinion, warrant additional experimentation to see what is possible. In the future, I think I’ll try and sample colors directly from the parent image and use color blocks specific to that image’s palette to create the mosaic. It should be interesting. We’ll catch you on the next one!</p>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Where to Download</h3>



<p class="wp-block-paragraph">The app is free to download. Use the links below.</p>



<p class="wp-block-paragraph"><strong>App Store:&nbsp;</strong><a href="https://apps.apple.com/app/id1494245634" target="_blank" rel="noreferrer noopener">https://apps.apple.com/app/id1494245634</a><strong></strong></p>



<p class="wp-block-paragraph"><strong>Official Website:&nbsp;</strong><a href="https://bouquet.sola.inc/" target="_blank" rel="noreferrer noopener">https://bouquet.sola.inc/</a></p>
<p>The post <a href="https://sola.inc/mood-and-tone-with-color-bouquet/">Mood and Tone with Color (Bouquet)</a> appeared first on <a href="https://sola.inc">Sola of America, Inc.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sola.inc/mood-and-tone-with-color-bouquet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
