<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Orlando Ezequiel Salazar Cruz</title>
    <description>The latest articles on DEV Community by Orlando Ezequiel Salazar Cruz (@ezequie1sc).</description>
    <link>https://dev.to/ezequie1sc</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4153245%2F8fc2b649-ba64-47bb-9269-b66ea0e516d8.jpg</url>
      <title>DEV Community: Orlando Ezequiel Salazar Cruz</title>
      <link>https://dev.to/ezequie1sc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ezequie1sc"/>
    <language>en</language>
    <item>
      <title>Collectify: AI-Powered Inventory Management for Smarter Business Decisions</title>
      <dc:creator>Orlando Ezequiel Salazar Cruz</dc:creator>
      <pubDate>Mon, 05 Oct 2026 05:01:35 +0000</pubDate>
      <link>https://dev.to/ezequie1sc/collectify-ai-powered-inventory-management-for-smarter-business-decisions-4j6n</link>
      <guid>https://dev.to/ezequie1sc/collectify-ai-powered-inventory-management-for-smarter-business-decisions-4j6n</guid>
      <description>&lt;p&gt;What if AI wasn't a chatbot added to a business application, but part of the business itself?&lt;/p&gt;

&lt;p&gt;For Hacktoberfest 2026, I decided to build something around a problem that is actually happening in my community.&lt;/p&gt;

&lt;p&gt;I built Collectify, an AI-first inventory and business management platform designed for a real local store that sells anime and pop-culture collectibles such as Funko, Pokémon products, plushies, pins, posters, and other merchandise.&lt;/p&gt;

&lt;p&gt;This is not a hypothetical business scenario.&lt;br&gt;
The project is being developed around the needs of a real local store with multiple partners, where keeping track of products, ownership, sales, inventory, earnings, and purchasing decisions can become difficult when information is handled manually or spread across different places.&lt;br&gt;
And that is where the idea for Collectify started.&lt;br&gt;
The Real Problem&lt;br&gt;
A traditional inventory system can tell you:&lt;br&gt;
"You have 5 units of this product."&lt;/p&gt;

&lt;p&gt;But a real business needs to ask much more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who owns those products?&lt;/li&gt;
&lt;li&gt;Which partner's products are selling?&lt;/li&gt;
&lt;li&gt;Which products are performing better?&lt;/li&gt;
&lt;li&gt;What should be restocked?&lt;/li&gt;
&lt;li&gt;What products are becoming slow-moving?&lt;/li&gt;
&lt;li&gt;How much is each partner generating?&lt;/li&gt;
&lt;li&gt;Where could we find suppliers?&lt;/li&gt;
&lt;li&gt;What should we consider purchasing next?&lt;/li&gt;
&lt;li&gt;What does the business data actually tell us?
For a store with multiple partners, inventory is not just about counting products.
It is also about understanding the business behind the inventory.
That is the problem Collectify is designed to address.
Built for a Real Business
Collectify is being developed around a real local store, not an imaginary customer created specifically for the hackathon.
The store has multiple partners who contribute and sell products through the same physical location.
That creates a very practical challenge:
How do you maintain control over everyone's products and sales while still having a unified view of the business?
Collectify addresses this by connecting:
Products → Partners → Sales → Earnings → Inventory → AI
The objective is to give the people running the store a centralized place where they can understand what is happening and make better decisions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnozt3smsifeok12l3anw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnozt3smsifeok12l3anw.jpg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5txx6ay99qok8cy8dk4x.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5txx6ay99qok8cy8dk4x.jpg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
The Idea Behind Collectify&lt;br&gt;
I wanted to avoid a very common pattern in AI applications:&lt;br&gt;
Inventory System&lt;br&gt;
       +&lt;br&gt;
Generic Chatbot&lt;br&gt;
       =&lt;br&gt;
"AI-powered" application&lt;/p&gt;

&lt;p&gt;That was not the direction I wanted to take.&lt;br&gt;
Instead, Collectify follows this model:&lt;br&gt;
Business Data&lt;br&gt;
      ↓&lt;br&gt;
      AI&lt;br&gt;
      ↓&lt;br&gt;
Understanding&lt;br&gt;
      ↓&lt;br&gt;
Recommendations&lt;br&gt;
      ↓&lt;br&gt;
Business Action&lt;/p&gt;

&lt;p&gt;The AI is not there simply to answer questions.&lt;br&gt;
It is designed to interact with the information generated by the business and turn that information into something useful.&lt;br&gt;
Why AI Is Actually Useful Here&lt;br&gt;
Collectify uses AI in workflows that have a direct relationship with the business.&lt;br&gt;
For example:&lt;br&gt;
Inventory Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Restocking Insights&lt;/p&gt;

&lt;p&gt;Sales Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Product Performance&lt;/p&gt;

&lt;p&gt;Partner Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Individual Business Insights&lt;/p&gt;

&lt;p&gt;Product Search&lt;br&gt;
      ↓&lt;br&gt;
AI Supplier Discovery&lt;br&gt;
      ↓&lt;br&gt;
Potential Suppliers&lt;br&gt;
      ↓&lt;br&gt;
Purchasing Decision&lt;/p&gt;

&lt;p&gt;The important part is that the AI is connected to the application's actual domain.&lt;br&gt;
It is not simply sitting beside the application as a chat window.&lt;br&gt;
AI Business Analysis&lt;br&gt;
Collectify includes an AI analysis workflow where users can ask questions about their business.&lt;br&gt;
For example:&lt;br&gt;
"Which products are performing better and which ones should I consider restocking?"&lt;/p&gt;

&lt;p&gt;The goal is to transform operational information into business insight.&lt;br&gt;
Instead of manually going through multiple records, the user can interact with the business data through the AI layer.&lt;br&gt;
The long-term idea is to make Collectify capable of continuously helping the business understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product performance&lt;/li&gt;
&lt;li&gt;Sales behavior&lt;/li&gt;
&lt;li&gt;Inventory conditions&lt;/li&gt;
&lt;li&gt;Partner performance&lt;/li&gt;
&lt;li&gt;Potential restocking needs&lt;/li&gt;
&lt;li&gt;Business opportunities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6pdna2y5s7tu2kusnp4e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6pdna2y5s7tu2kusnp4e.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui8kus5i3ekn0igsv013.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui8kus5i3ekn0igsv013.png" alt=" " width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz0eukj3r9e07lqemog50.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz0eukj3r9e07lqemog50.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wtgsu5tm68rdtnkzvyd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wtgsu5tm68rdtnkzvyd.png" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI-Powered Supplier Discovery&lt;br&gt;
One of the most important AI workflows in Collectify is supplier discovery.&lt;br&gt;
A user can search for something like:&lt;br&gt;
"Funko Pokémon"&lt;/p&gt;

&lt;p&gt;Collectify sends the request through the backend AI workflow and returns structured supplier information.&lt;br&gt;
Instead of returning only a paragraph of text, the system can produce application-ready information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supplier name&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;Category&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Website&lt;/li&gt;
&lt;li&gt;Relevance&lt;/li&gt;
&lt;li&gt;Rating when available&lt;/li&gt;
&lt;li&gt;Verification information when available&lt;/li&gt;
&lt;li&gt;Supplier tags
The frontend then consumes those results and renders them as supplier cards.
This distinction is important.
The AI is not only generating language.
It is generating structured information that the application can use.
User
↓
Supplier Search
↓
FastAPI
↓
AI / Supplier Discovery
↓
Structured Results
↓
Angular
↓
Supplier Cards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flw4i5h4ub5shbuusptsd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flw4i5h4ub5shbuusptsd.png" alt=" " width="799" height="382"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjp200ojlp1ae6skvdq9x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjp200ojlp1ae6skvdq9x.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foefdu4vqnh63av2wula2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foefdu4vqnh63av2wula2.png" alt=" " width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI Is a Business Tool, Not a Decoration&lt;br&gt;
This is probably the most important design decision behind Collectify.&lt;br&gt;
I did not want to be able to say:&lt;br&gt;
"My inventory application has AI."&lt;/p&gt;

&lt;p&gt;I wanted to be able to say:&lt;br&gt;
"The AI changes what the application can do."&lt;/p&gt;

&lt;p&gt;Without the AI layer, Collectify can store business information.&lt;br&gt;
With the AI layer, the system can begin to interpret that information and help transform it into decisions.&lt;br&gt;
That creates a much more interesting relationship:&lt;br&gt;
Store&lt;br&gt;
 ↓&lt;br&gt;
Data&lt;br&gt;
 ↓&lt;br&gt;
Understanding&lt;br&gt;
 ↓&lt;br&gt;
Decision&lt;br&gt;
 ↓&lt;br&gt;
Action&lt;/p&gt;

&lt;p&gt;This is the direction I want to continue developing.&lt;br&gt;
Multi-Partner Management&lt;br&gt;
Another important part of Collectify is the multi-partner model.&lt;br&gt;
The store is shared by multiple partners, which means the system needs to understand that not every product belongs to the same person.&lt;br&gt;
Collectify allows the business to organize information around individual partners and their products.&lt;br&gt;
This helps provide visibility into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product ownership&lt;/li&gt;
&lt;li&gt;Individual inventory&lt;/li&gt;
&lt;li&gt;Sales associated with products&lt;/li&gt;
&lt;li&gt;Partner information&lt;/li&gt;
&lt;li&gt;Earnings&lt;/li&gt;
&lt;li&gt;Business performance
Instead of having one large inventory with no context, Collectify creates a more structured representation of the business.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcidjdc72y6keexyyzy4m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcidjdc72y6keexyyzy4m.png" alt=" " width="800" height="381"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvmgibnwdgbfewnz9due.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvmgibnwdgbfewnz9due.png" alt=" " width="799" height="377"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlg1u7dax4z0hnwfk3on.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlg1u7dax4z0hnwfk3on.png" alt=" " width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inventory Management&lt;br&gt;
Collectify provides the operational foundation required by the AI layer.&lt;br&gt;
Products can contain information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;Category&lt;/li&gt;
&lt;li&gt;SKU&lt;/li&gt;
&lt;li&gt;Cost&lt;/li&gt;
&lt;li&gt;Sale price&lt;/li&gt;
&lt;li&gt;Stock&lt;/li&gt;
&lt;li&gt;Status&lt;/li&gt;
&lt;li&gt;Ownership
The inventory is not intended to be the final product.
It is the data foundation that allows the rest of the platform to work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6zs505osys3hpvjvf41.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6zs505osys3hpvjvf41.png" alt=" " width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sales and Earnings&lt;br&gt;
Sales are connected to products and business information so that the platform can later analyze what is happening.&lt;br&gt;
The earnings section provides another layer of visibility into the operation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl14o11v5657u5ql647wf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl14o11v5657u5ql647wf.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvui5trpyqgq3vbiqbes2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvui5trpyqgq3vbiqbes2.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft8rljn9zneecvx1k1ruh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft8rljn9zneecvx1k1ruh.png" alt=" " width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo5tbalbrzxpsrmddrs48.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo5tbalbrzxpsrmddrs48.png" alt=" " width="799" height="384"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66i7io60g0adbldq9sh9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66i7io60g0adbldq9sh9.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These sections are important because they provide the data that future AI workflows can use for deeper business analysis.&lt;br&gt;
Open AI and Local Development&lt;br&gt;
One of the requirements of this Hacktoberfest challenge is to build something with open-source AI at its core.&lt;br&gt;
Collectify was designed around an AI layer that can work with open/open-weight models and different providers, rather than making the entire application permanently dependent on a single proprietary model.&lt;br&gt;
The application was also developed and tested locally, including both the Angular frontend and the FastAPI backend.&lt;br&gt;
This is important to me because I want the AI layer to remain replaceable.&lt;br&gt;
Collectify&lt;br&gt;
     ↓&lt;br&gt;
AI Service&lt;br&gt;
     ↓&lt;br&gt;
Model / Provider&lt;/p&gt;

&lt;p&gt;The application should be able to evolve as models evolve.&lt;br&gt;
That means being able to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Experiment with different models.&lt;/li&gt;
&lt;li&gt;Replace providers.&lt;/li&gt;
&lt;li&gt;Test different AI capabilities.&lt;/li&gt;
&lt;li&gt;Adapt the AI layer without redesigning the entire application.&lt;/li&gt;
&lt;li&gt;Run the core application locally.
An AI-first application should not necessarily mean being locked into one model forever.
Evidence of the AI Workflow
The screenshots below document the actual development and functionality of the AI features.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1a8jbcgd2m7a4wjyxh9r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1a8jbcgd2m7a4wjyxh9r.png" alt=" " width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8k3vplbwruk28q22ffbe.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8k3vplbwruk28q22ffbe.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwch6pyucfbvkfxjrh4da.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwch6pyucfbvkfxjrh4da.png" alt=" " width="799" height="407"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fra64j58qswgtku90n8au.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fra64j58qswgtku90n8au.png" alt=" " width="799" height="407"&gt;&lt;/a&gt;&lt;br&gt;
Technology Stack&lt;br&gt;
Frontend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Angular&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;SCSS&lt;/li&gt;
&lt;li&gt;Angular HttpClient&lt;/li&gt;
&lt;li&gt;Responsive UI
Backend&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Pydantic&lt;/li&gt;
&lt;li&gt;Uvicorn&lt;/li&gt;
&lt;li&gt;REST API
Database&lt;/li&gt;
&lt;li&gt;Supabase&lt;/li&gt;
&lt;li&gt;PostgreSQL
AI&lt;/li&gt;
&lt;li&gt;OpenRouter&lt;/li&gt;
&lt;li&gt;Open/open-weight AI models&lt;/li&gt;
&lt;li&gt;AI-powered business analysis&lt;/li&gt;
&lt;li&gt;Structured AI supplier discovery
Deployment&lt;/li&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;li&gt;Render&lt;/li&gt;
&lt;li&gt;Supabase
Architecture
              ┌─────────────────────────┐
              │       Collectify        │
              │     Angular Frontend    │
              └────────────┬────────────┘
                           │
                        HTTP/REST
                           │
                           ▼
              ┌─────────────────────────┐
              │     FastAPI Backend     │
              │                         │
              │ Products                │
              │ Sales                   │
              │ Partners                │
              │ Earnings                │
              │ AI Analysis             │
              │ Supplier Discovery      │
              └────────────┬────────────┘
                           │
                ┌──────────┴──────────┐
                │                     │
                ▼                     ▼
      ┌──────────────────┐   ┌──────────────────┐
      │    Supabase      │   │    OpenRouter    │
      │    PostgreSQL    │   │    AI Models     │
      └──────────────────┘   └──────────────────┘&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Running Locally&lt;br&gt;
Clone the repository:&lt;br&gt;
git clone &lt;a href="https://github.com/Ezequie1Sc/collectify.git" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Install the frontend dependencies:&lt;br&gt;
cd frontend/collectify&lt;br&gt;
pnpm install&lt;/p&gt;

&lt;p&gt;Run the frontend:&lt;br&gt;
pnpm start&lt;/p&gt;

&lt;p&gt;The Angular application will be available at:&lt;br&gt;
&lt;a href="http://localhost:4200" rel="noopener noreferrer"&gt;http://localhost:4200&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the backend:&lt;br&gt;
uvicorn app.main:app --reload&lt;/p&gt;

&lt;p&gt;The API will run at:&lt;br&gt;
&lt;a href="http://127.0.0.1:8000" rel="noopener noreferrer"&gt;http://127.0.0.1:8000&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Health check:&lt;br&gt;
&lt;a href="http://127.0.0.1:8000/health" rel="noopener noreferrer"&gt;http://127.0.0.1:8000/health&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project was developed and tested locally before deployment.&lt;br&gt;
Live Project&lt;br&gt;
Frontend&lt;br&gt;
&lt;a href="https://collectify-7xcu.vercel.app" rel="noopener noreferrer"&gt;https://collectify-7xcu.vercel.app&lt;/a&gt;&lt;br&gt;
Backend API&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com&lt;/a&gt;&lt;br&gt;
API Documentation&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com/docs" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com/docs&lt;/a&gt;&lt;br&gt;
GitHub Repository&lt;br&gt;
&lt;a href="https://github.com/Ezequie1Sc/collectify" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify&lt;/a&gt;&lt;br&gt;
Why This Project Matters&lt;br&gt;
Small businesses generate valuable information every day.&lt;br&gt;
But that information is often distributed across:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spreadsheets&lt;/li&gt;
&lt;li&gt;Messages&lt;/li&gt;
&lt;li&gt;Notebooks&lt;/li&gt;
&lt;li&gt;Manual records&lt;/li&gt;
&lt;li&gt;Different applications&lt;/li&gt;
&lt;li&gt;Conversations between partners
The problem is not necessarily the lack of data.
The problem is the lack of understanding.
Collectify attempts to create a bridge between operational data and business decisions.
Inventory
↓
Sales
↓
Business Data
↓
AI
↓
Insights
↓
Recommendations
↓
Action&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the direction I believe AI can bring real value to small businesses.&lt;br&gt;
What Makes Collectify Different?&lt;br&gt;
Collectify is not trying to compete with large enterprise ERP systems.&lt;br&gt;
The goal is different.&lt;br&gt;
It is about taking a real small-business problem and asking:&lt;br&gt;
What could happen if the business's own data became something the application could understand?&lt;/p&gt;

&lt;p&gt;The project combines:&lt;/p&gt;

&lt;h2&gt;
  
  
  Inventory management
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Multi-partner management
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Sales and earnings
&lt;/h2&gt;

&lt;h2&gt;
  
  
  AI analysis
&lt;/h2&gt;

&lt;h1&gt;
  
  
  AI-powered supplier discovery
&lt;/h1&gt;

&lt;p&gt;An AI-first business platform&lt;br&gt;
And the most important part is that this architecture was shaped by an actual business problem.&lt;br&gt;
What's Next?&lt;br&gt;
Collectify is still evolving.&lt;br&gt;
Some of the features I want to explore next include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sales forecasting&lt;/li&gt;
&lt;li&gt;Automatic restock recommendations&lt;/li&gt;
&lt;li&gt;Partner-specific analytics&lt;/li&gt;
&lt;li&gt;Supplier comparison&lt;/li&gt;
&lt;li&gt;Purchase recommendations&lt;/li&gt;
&lt;li&gt;Profitability analysis&lt;/li&gt;
&lt;li&gt;Automated business insights&lt;/li&gt;
&lt;li&gt;Role-based access control&lt;/li&gt;
&lt;li&gt;Advanced dashboards&lt;/li&gt;
&lt;li&gt;More open-weight AI models&lt;/li&gt;
&lt;li&gt;More autonomous AI workflows
The long-term goal is to move from:
Inventory Management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;towards:&lt;br&gt;
AI-Powered Business Intelligence&lt;br&gt;
for Small Retail Businesses&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;br&gt;
This project changed the way I think about AI applications.&lt;br&gt;
AI does not have to be a chat window placed next to an existing application.&lt;br&gt;
It can become part of the application's actual workflow.&lt;br&gt;
With Collectify, the goal is:&lt;br&gt;
Organize Information&lt;br&gt;
        ↓&lt;br&gt;
Understand the Business&lt;br&gt;
        ↓&lt;br&gt;
Discover Opportunities&lt;br&gt;
        ↓&lt;br&gt;
Make Better Decisions&lt;/p&gt;

&lt;p&gt;And most importantly, this is not a hypothetical problem.&lt;br&gt;
Collectify was built around a real local business, with real operational needs and a real multi-partner inventory problem.&lt;br&gt;
That made the project much more meaningful to build.&lt;br&gt;
I did not start with:&lt;br&gt;
"What AI feature can I add to my application?"&lt;/p&gt;

&lt;p&gt;I started with:&lt;br&gt;
"What problem does this business actually have, and where can AI genuinely help?"&lt;/p&gt;

&lt;p&gt;That question shaped the entire project.&lt;br&gt;
AI should not be decoration. It should solve a real problem.&lt;/p&gt;

&lt;p&gt;Built for Hacktoberfest 2026&lt;br&gt;
Hacktoberfest Weekend Challenge — Build for a Friend&lt;br&gt;
Collectify — AI-powered business management for real-world retail.&lt;br&gt;
GitHub:&lt;br&gt;
&lt;a href="https://github.com/Ezequie1Sc/collectify" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify&lt;/a&gt;&lt;br&gt;
Live Demo:&lt;br&gt;
&lt;a href="https://collectify-7xcu.vercel.app" rel="noopener noreferrer"&gt;https://collectify-7xcu.vercel.app&lt;/a&gt;&lt;br&gt;
API Documentation:&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com/docs" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com/docs&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Collectify: Building an AI-First Business Platform for a Real Local Store</title>
      <dc:creator>Orlando Ezequiel Salazar Cruz</dc:creator>
      <pubDate>Mon, 05 Oct 2026 04:32:05 +0000</pubDate>
      <link>https://dev.to/ezequie1sc/collectify-building-an-ai-first-business-platform-for-a-real-local-store-2c1e</link>
      <guid>https://dev.to/ezequie1sc/collectify-building-an-ai-first-business-platform-for-a-real-local-store-2c1e</guid>
      <description>&lt;p&gt;What if AI wasn't a chatbot added to a business application, but part of the business itself?&lt;/p&gt;

&lt;p&gt;For Hacktoberfest 2026, I decided to build something around a problem that is actually happening in my community.&lt;br&gt;
I built Collectify, an AI-first inventory and business management platform designed for a real local store that sells anime and pop-culture collectibles such as Funko, Pokémon products, plushies, pins, posters, and other merchandise.&lt;/p&gt;

&lt;p&gt;This is not a hypothetical business scenario.&lt;br&gt;
The project is being developed around the needs of a real local store with multiple partners, where keeping track of products, ownership, sales, inventory, earnings, and purchasing decisions can become difficult when information is handled manually or spread across different places.&lt;br&gt;
And that is where the idea for Collectify started.&lt;br&gt;
The Real Problem&lt;br&gt;
A traditional inventory system can tell you:&lt;br&gt;
"You have 5 units of this product."&lt;/p&gt;

&lt;p&gt;But a real business needs to ask much more:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who owns those products?&lt;/li&gt;
&lt;li&gt;Which partner's products are selling?&lt;/li&gt;
&lt;li&gt;Which products are performing better?&lt;/li&gt;
&lt;li&gt;What should be restocked?&lt;/li&gt;
&lt;li&gt;What products are becoming slow-moving?&lt;/li&gt;
&lt;li&gt;How much is each partner generating?&lt;/li&gt;
&lt;li&gt;Where could we find suppliers?&lt;/li&gt;
&lt;li&gt;What should we consider purchasing next?&lt;/li&gt;
&lt;li&gt;What does the business data actually tell us?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a store with multiple partners, inventory is not just about counting products.&lt;br&gt;
It is also about understanding the business behind the inventory.&lt;br&gt;
That is the problem Collectify is designed to address.&lt;br&gt;
Built for a Real Business&lt;br&gt;
Collectify is being developed around a real local store, not an imaginary customer created specifically for the hackathon.&lt;br&gt;
The store has multiple partners who contribute and sell products through the same physical location.&lt;br&gt;
That creates a very practical challenge:&lt;br&gt;
How do you maintain control over everyone's products and sales while still having a unified view of the business?&lt;br&gt;
Collectify addresses this by connecting:&lt;br&gt;
Products → Partners → Sales → Earnings → Inventory → AI&lt;br&gt;
The objective is to give the people running the store a centralized place where they can understand what is happening and make better decisions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbj7gf3sjc7te238wrdw6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbj7gf3sjc7te238wrdw6.jpg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4yyt26wndv4dp57d6ddv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4yyt26wndv4dp57d6ddv.jpg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Idea Behind Collectify&lt;br&gt;
I wanted to avoid a very common pattern in AI applications:&lt;br&gt;
Inventory System&lt;br&gt;
       +&lt;br&gt;
Generic Chatbot&lt;br&gt;
       =&lt;br&gt;
"AI-powered" application&lt;/p&gt;

&lt;p&gt;That was not the direction I wanted to take.&lt;br&gt;
Instead, Collectify follows this model:&lt;br&gt;
Business Data&lt;br&gt;
      ↓&lt;br&gt;
      AI&lt;br&gt;
      ↓&lt;br&gt;
Understanding&lt;br&gt;
      ↓&lt;br&gt;
Recommendations&lt;br&gt;
      ↓&lt;br&gt;
Business Action&lt;/p&gt;

&lt;p&gt;The AI is not there simply to answer questions.&lt;br&gt;
It is designed to interact with the information generated by the business and turn that information into something useful.&lt;br&gt;
Why AI Is Actually Useful Here&lt;br&gt;
Collectify uses AI in workflows that have a direct relationship with the business.&lt;br&gt;
For example:&lt;br&gt;
Inventory Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Restocking Insights&lt;/p&gt;

&lt;p&gt;Sales Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Product Performance&lt;/p&gt;

&lt;p&gt;Partner Data&lt;br&gt;
      ↓&lt;br&gt;
AI Analysis&lt;br&gt;
      ↓&lt;br&gt;
Individual Business Insights&lt;/p&gt;

&lt;p&gt;Product Search&lt;br&gt;
      ↓&lt;br&gt;
AI Supplier Discovery&lt;br&gt;
      ↓&lt;br&gt;
Potential Suppliers&lt;br&gt;
      ↓&lt;br&gt;
Purchasing Decision&lt;/p&gt;

&lt;p&gt;The important part is that the AI is connected to the application's actual domain.&lt;br&gt;
It is not simply sitting beside the application as a chat window.&lt;br&gt;
AI Business Analysis&lt;br&gt;
Collectify includes an AI analysis workflow where users can ask questions about their business.&lt;br&gt;
For example:&lt;br&gt;
"Which products are performing better and which ones should I consider restocking?"&lt;/p&gt;

&lt;p&gt;The goal is to transform operational information into business insight.&lt;br&gt;
Instead of manually going through multiple records, the user can interact with the business data through the AI layer.&lt;br&gt;
The long-term idea is to make Collectify capable of continuously helping the business understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product performance&lt;/li&gt;
&lt;li&gt;Sales behavior&lt;/li&gt;
&lt;li&gt;Inventory conditions&lt;/li&gt;
&lt;li&gt;Partner performance&lt;/li&gt;
&lt;li&gt;Potential restocking needs&lt;/li&gt;
&lt;li&gt;Business opportunities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc67sugkdvf01ejp9g7ak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc67sugkdvf01ejp9g7ak.png" alt=" " width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qr45jowhpyni3x87ksl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2qr45jowhpyni3x87ksl.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwexwxp6vmwgu0rfa9hyu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwexwxp6vmwgu0rfa9hyu.png" alt=" " width="799" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI-Powered Supplier Discovery&lt;br&gt;
One of the most important AI workflows in Collectify is supplier discovery.&lt;br&gt;
A user can search for something like:&lt;br&gt;
"Funko Pokémon"&lt;/p&gt;

&lt;p&gt;Collectify sends the request through the backend AI workflow and returns structured supplier information.&lt;br&gt;
Instead of returning only a paragraph of text, the system can produce application-ready information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supplier name&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;Category&lt;/li&gt;
&lt;li&gt;Location&lt;/li&gt;
&lt;li&gt;Website&lt;/li&gt;
&lt;li&gt;Relevance&lt;/li&gt;
&lt;li&gt;Rating when available&lt;/li&gt;
&lt;li&gt;Verification information when available&lt;/li&gt;
&lt;li&gt;Supplier tags
The frontend then consumes those results and renders them as supplier cards.
This distinction is important.
The AI is not only generating language.
It is generating structured information that the application can use.
User
↓
Supplier Search
↓
FastAPI
↓
AI / Supplier Discovery
↓
Structured Results
↓
Angular
↓
Supplier Cards&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkc2z3xpeze1dtsc2c4nj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkc2z3xpeze1dtsc2c4nj.png" alt=" " width="799" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrrutx5wbowyc5yv2ek8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrrutx5wbowyc5yv2ek8.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fad9j6ozmjllfg070uhu5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fad9j6ozmjllfg070uhu5.png" alt=" " width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI Is a Business Tool, Not a Decoration&lt;br&gt;
This is probably the most important design decision behind Collectify.&lt;br&gt;
I did not want to be able to say:&lt;br&gt;
"My inventory application has AI."&lt;/p&gt;

&lt;p&gt;I wanted to be able to say:&lt;br&gt;
"The AI changes what the application can do."&lt;/p&gt;

&lt;p&gt;Without the AI layer, Collectify can store business information.&lt;br&gt;
With the AI layer, the system can begin to interpret that information and help transform it into decisions.&lt;br&gt;
That creates a much more interesting relationship:&lt;br&gt;
Store&lt;br&gt;
 ↓&lt;br&gt;
Data&lt;br&gt;
 ↓&lt;br&gt;
Understanding&lt;br&gt;
 ↓&lt;br&gt;
Decision&lt;br&gt;
 ↓&lt;br&gt;
Action&lt;/p&gt;

&lt;p&gt;This is the direction I want to continue developing.&lt;br&gt;
Multi-Partner Management&lt;br&gt;
Another important part of Collectify is the multi-partner model.&lt;br&gt;
The store is shared by multiple partners, which means the system needs to understand that not every product belongs to the same person.&lt;br&gt;
Collectify allows the business to organize information around individual partners and their products.&lt;br&gt;
This helps provide visibility into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Product ownership&lt;/li&gt;
&lt;li&gt;Individual inventory&lt;/li&gt;
&lt;li&gt;Sales associated with products&lt;/li&gt;
&lt;li&gt;Partner information&lt;/li&gt;
&lt;li&gt;Earnings&lt;/li&gt;
&lt;li&gt;Business performance
Instead of having one large inventory with no context, Collectify creates a more structured representation of the business.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzv2q2t4t0xxgbvhlpzov.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzv2q2t4t0xxgbvhlpzov.png" alt=" " width="799" height="382"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3kn86v4awvx5oz90rxg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3kn86v4awvx5oz90rxg.png" alt=" " width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9zqjqaqf1b6ky0iurepj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9zqjqaqf1b6ky0iurepj.png" alt=" " width="800" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Inventory Management&lt;br&gt;
Collectify provides the operational foundation required by the AI layer.&lt;br&gt;
Products can contain information such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;Category&lt;/li&gt;
&lt;li&gt;SKU&lt;/li&gt;
&lt;li&gt;Cost&lt;/li&gt;
&lt;li&gt;Sale price&lt;/li&gt;
&lt;li&gt;Stock&lt;/li&gt;
&lt;li&gt;Status&lt;/li&gt;
&lt;li&gt;Ownership
The inventory is not intended to be the final product.
It is the data foundation that allows the rest of the platform to work.
[ESPAÑOL — AQUÍ AGREGA LA IMAGEN DEL DASHBOARD]
Coloca aquí public/dashboard/dashboard.png.
Sales and Earnings
Sales are connected to products and business information so that the platform can later analyze what is happening.
The earnings section provides another layer of visibility into the operation.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnkavc69s6vl0zydyyvk9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnkavc69s6vl0zydyyvk9.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzfiva0jd6jsuwp6i1mc5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzfiva0jd6jsuwp6i1mc5.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff4xt8pt9y3elyff6e3xz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff4xt8pt9y3elyff6e3xz.png" alt=" " width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9xtqglaj3r2jx952psf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9xtqglaj3r2jx952psf.png" alt=" " width="799" height="384"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F486axwc9z6bfjp2civ5d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F486axwc9z6bfjp2civ5d.png" alt=" " width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These sections are important because they provide the data that future AI workflows can use for deeper business analysis.&lt;br&gt;
Open AI and Local Development&lt;br&gt;
One of the requirements of this Hacktoberfest challenge is to build something with open-source AI at its core.&lt;br&gt;
Collectify was designed around an AI layer that can work with open/open-weight models and different providers, rather than making the entire application permanently dependent on a single proprietary model.&lt;br&gt;
The application was also developed and tested locally, including both the Angular frontend and the FastAPI backend.&lt;br&gt;
This is important to me because I want the AI layer to remain replaceable.&lt;br&gt;
Collectify&lt;br&gt;
     ↓&lt;br&gt;
AI Service&lt;br&gt;
     ↓&lt;br&gt;
Model / Provider&lt;/p&gt;

&lt;p&gt;The application should be able to evolve as models evolve.&lt;br&gt;
That means being able to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Experiment with different models.&lt;/li&gt;
&lt;li&gt;Replace providers.&lt;/li&gt;
&lt;li&gt;Test different AI capabilities.&lt;/li&gt;
&lt;li&gt;Adapt the AI layer without redesigning the entire application.&lt;/li&gt;
&lt;li&gt;Run the core application locally.
An AI-first application should not necessarily mean being locked into one model forever.
Evidence of the AI Workflow
The screenshots below document the actual development and functionality of the AI features.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F236tgzpflv5morrbek2d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F236tgzpflv5morrbek2d.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4pyk92c19o3bktc67ny6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4pyk92c19o3bktc67ny6.png" alt=" " width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyuvis0ur13rm6p9i14uz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyuvis0ur13rm6p9i14uz.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nd304ng0ytv7cbn3v23.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8nd304ng0ytv7cbn3v23.png" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
Technology Stack&lt;br&gt;
Frontend&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Angular&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;SCSS&lt;/li&gt;
&lt;li&gt;Angular HttpClient&lt;/li&gt;
&lt;li&gt;Responsive UI
Backend&lt;/li&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;FastAPI&lt;/li&gt;
&lt;li&gt;Pydantic&lt;/li&gt;
&lt;li&gt;Uvicorn&lt;/li&gt;
&lt;li&gt;REST API
Database&lt;/li&gt;
&lt;li&gt;Supabase&lt;/li&gt;
&lt;li&gt;PostgreSQL
AI&lt;/li&gt;
&lt;li&gt;OpenRouter&lt;/li&gt;
&lt;li&gt;Open/open-weight AI models&lt;/li&gt;
&lt;li&gt;AI-powered business analysis&lt;/li&gt;
&lt;li&gt;Structured AI supplier discovery
Deployment&lt;/li&gt;
&lt;li&gt;Vercel&lt;/li&gt;
&lt;li&gt;Render&lt;/li&gt;
&lt;li&gt;Supabase
Architecture
              ┌─────────────────────────┐
              │       Collectify        │
              │     Angular Frontend    │
              └────────────┬────────────┘
                           │
                        HTTP/REST
                           │
                           ▼
              ┌─────────────────────────┐
              │     FastAPI Backend     │
              │                         │
              │ Products                │
              │ Sales                   │
              │ Partners                │
              │ Earnings                │
              │ AI Analysis             │
              │ Supplier Discovery      │
              └────────────┬────────────┘
                           │
                ┌──────────┴──────────┐
                │                     │
                ▼                     ▼
      ┌──────────────────┐   ┌──────────────────┐
      │    Supabase      │   │    OpenRouter    │
      │    PostgreSQL    │   │    AI Models     │
      └──────────────────┘   └──────────────────┘&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Running Locally&lt;br&gt;
Clone the repository:&lt;br&gt;
git clone &lt;a href="https://github.com/Ezequie1Sc/collectify.git" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Install the frontend dependencies:&lt;br&gt;
cd frontend/collectify&lt;br&gt;
pnpm install&lt;/p&gt;

&lt;p&gt;Run the frontend:&lt;br&gt;
pnpm start&lt;/p&gt;

&lt;p&gt;The Angular application will be available at:&lt;br&gt;
&lt;a href="http://localhost:4200" rel="noopener noreferrer"&gt;http://localhost:4200&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the backend:&lt;br&gt;
uvicorn app.main:app --reload&lt;/p&gt;

&lt;p&gt;The API will run at:&lt;br&gt;
&lt;a href="http://127.0.0.1:8000" rel="noopener noreferrer"&gt;http://127.0.0.1:8000&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Health check:&lt;br&gt;
&lt;a href="http://127.0.0.1:8000/health" rel="noopener noreferrer"&gt;http://127.0.0.1:8000/health&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project was developed and tested locally before deployment.&lt;br&gt;
Live Project&lt;br&gt;
Frontend&lt;br&gt;
&lt;a href="https://collectify-7xcu.vercel.app" rel="noopener noreferrer"&gt;https://collectify-7xcu.vercel.app&lt;/a&gt;&lt;br&gt;
Backend API&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com&lt;/a&gt;&lt;br&gt;
API Documentation&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com/docs" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com/docs&lt;/a&gt;&lt;br&gt;
GitHub Repository&lt;br&gt;
&lt;a href="https://github.com/Ezequie1Sc/collectify" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify&lt;/a&gt;&lt;br&gt;
Why This Project Matters&lt;br&gt;
Small businesses generate valuable information every day.&lt;br&gt;
But that information is often distributed across:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spreadsheets&lt;/li&gt;
&lt;li&gt;Messages&lt;/li&gt;
&lt;li&gt;Notebooks&lt;/li&gt;
&lt;li&gt;Manual records&lt;/li&gt;
&lt;li&gt;Different applications&lt;/li&gt;
&lt;li&gt;Conversations between partners
The problem is not necessarily the lack of data.
The problem is the lack of understanding.
Collectify attempts to create a bridge between operational data and business decisions.
Inventory
↓
Sales
↓
Business Data
↓
AI
↓
Insights
↓
Recommendations
↓
Action&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the direction I believe AI can bring real value to small businesses.&lt;br&gt;
What Makes Collectify Different?&lt;br&gt;
Collectify is not trying to compete with large enterprise ERP systems.&lt;br&gt;
The goal is different.&lt;br&gt;
It is about taking a real small-business problem and asking:&lt;br&gt;
What could happen if the business's own data became something the application could understand?&lt;/p&gt;

&lt;p&gt;The project combines:&lt;/p&gt;

&lt;h2&gt;
  
  
  Inventory management
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Multi-partner management
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Sales and earnings
&lt;/h2&gt;

&lt;h2&gt;
  
  
  AI analysis
&lt;/h2&gt;

&lt;h1&gt;
  
  
  AI-powered supplier discovery
&lt;/h1&gt;

&lt;p&gt;An AI-first business platform&lt;br&gt;
And the most important part is that this architecture was shaped by an actual business problem.&lt;br&gt;
What's Next?&lt;br&gt;
Collectify is still evolving.&lt;br&gt;
Some of the features I want to explore next include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sales forecasting&lt;/li&gt;
&lt;li&gt;Automatic restock recommendations&lt;/li&gt;
&lt;li&gt;Partner-specific analytics&lt;/li&gt;
&lt;li&gt;Supplier comparison&lt;/li&gt;
&lt;li&gt;Purchase recommendations&lt;/li&gt;
&lt;li&gt;Profitability analysis&lt;/li&gt;
&lt;li&gt;Automated business insights&lt;/li&gt;
&lt;li&gt;Role-based access control&lt;/li&gt;
&lt;li&gt;Advanced dashboards&lt;/li&gt;
&lt;li&gt;More open-weight AI models&lt;/li&gt;
&lt;li&gt;More autonomous AI workflows
The long-term goal is to move from:
Inventory Management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;towards:&lt;br&gt;
AI-Powered Business Intelligence&lt;br&gt;
for Small Retail Businesses&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;br&gt;
This project changed the way I think about AI applications.&lt;br&gt;
AI does not have to be a chat window placed next to an existing application.&lt;br&gt;
It can become part of the application's actual workflow.&lt;br&gt;
With Collectify, the goal is:&lt;br&gt;
Organize Information&lt;br&gt;
        ↓&lt;br&gt;
Understand the Business&lt;br&gt;
        ↓&lt;br&gt;
Discover Opportunities&lt;br&gt;
        ↓&lt;br&gt;
Make Better Decisions&lt;/p&gt;

&lt;p&gt;And most importantly, this is not a hypothetical problem.&lt;br&gt;
Collectify was built around a real local business, with real operational needs and a real multi-partner inventory problem.&lt;br&gt;
That made the project much more meaningful to build.&lt;br&gt;
I did not start with:&lt;br&gt;
"What AI feature can I add to my application?"&lt;/p&gt;

&lt;p&gt;I started with:&lt;br&gt;
"What problem does this business actually have, and where can AI genuinely help?"&lt;/p&gt;

&lt;p&gt;That question shaped the entire project.&lt;br&gt;
AI should not be decoration. It should solve a real problem.&lt;/p&gt;

&lt;p&gt;Built for Hacktoberfest 2026&lt;br&gt;
Hacktoberfest Weekend Challenge — Build for a Friend&lt;br&gt;
Collectify — AI-powered business management for real-world retail.&lt;br&gt;
GitHub:&lt;br&gt;
&lt;a href="https://github.com/Ezequie1Sc/collectify" rel="noopener noreferrer"&gt;https://github.com/Ezequie1Sc/collectify&lt;/a&gt;&lt;br&gt;
Live Demo:&lt;br&gt;
&lt;a href="https://collectify-7xcu.vercel.app" rel="noopener noreferrer"&gt;https://collectify-7xcu.vercel.app&lt;/a&gt;&lt;br&gt;
API Documentation:&lt;br&gt;
&lt;a href="https://collectify-api-udxk.onrender.com/docs" rel="noopener noreferrer"&gt;https://collectify-api-udxk.onrender.com/docs&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Hi</title>
      <dc:creator>Orlando Ezequiel Salazar Cruz</dc:creator>
      <pubDate>Mon, 05 Oct 2026 04:02:09 +0000</pubDate>
      <link>https://dev.to/ezequie1sc/hi-5chk</link>
      <guid>https://dev.to/ezequie1sc/hi-5chk</guid>
      <description></description>
    </item>
  </channel>
</rss>
