Skip to content

DmitryMatv/classifast

Repository files navigation

Classifast - Fastest classifier for UNSPC, NAICS, ISIC, HS codes, and more

Instanly get category codes across many industry standards

Classifast is a web application that provides easy classification of any text input according to international product and service standards like UNSPSC, NAICS, ISIC, ETIM, HS. Built with FastAPI and modern web technologies, it offers fast, accurate semantic search capabilities for automated yet intelligent categorization.

Features

  • 🚀 Fast Classification: Semantic search using advanced embedding models
  • 🎯 High Accuracy: Confidence scores for each classification result
  • 📊 Multiple Standards: Support for UNSPSC, ETIM, and NAICS classification standards
  • 🌐 Modern Interface: Clean, responsive design built with Tailwind CSS
  • 🔍 SEO Optimized: Structured data, meta tags, and performance optimized

Supported Classification Standards (Top 3 Most Used)

UNSPSC (United Nations Standard Products and Services Codes)

  • Global standard for product and service categorization
  • Improves spend analytics and procurement processes
  • Version: UNv260801 (August 14, 2023)

ETIM (European Technical Information Model)

  • B2B open standard for technical product classification
  • Specialized for electrical and technical products
  • Version: 10.0 (2024-12-10)

NAICS 2022 (North American Industry Classification System)

  • Industry classification for business activities
  • Essential for government contracting and reporting

Tech Stack

  • Backend: FastAPI with Python
  • Frontend: HTML5, Tailwind CSS, HTMX
  • Vector Database: Qdrant for semantic search
  • Embedding Models: Google Gemini
  • Deployment: Docker containerized

Live Demo

Visit the working preview at classifast.com to try.

Installation

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Set environment variables for API keys
  4. Run with: uvicorn app.main:app --reload

API Endpoints (WIP)

  • GET / - Homepage
  • GET /{classifier_type} - Classification page (etim, unspsc)
  • POST /{classifier_type} - Submit classification request
  • GET /health - Health check endpoint

SEO Features

  • Structured data markup (JSON-LD)
  • FAQ schema for common questions
  • Optimized meta descriptions and titles
  • Breadcrumb navigation
  • Semantic HTML structure
  • Performance optimized loading

About

Quickest product classification according to industry standards (Web and API)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •