Back to products & platforms
Public sales & auction discovery platformCompleted product

Licitiraj.ba

Official public sales and auctions, discovered in one place.

Licitiraj.ba is a public production platform for discovering public sales and auctions across Bosnia and Herzegovina. The system continuously monitors qualified official sources, extracts and normalizes key facts, deduplicates repeated notices and presents active listings through search, filters and detail pages linked back to the authoritative source.

Product type

Data platform · public sales & auctions

Status

Completed product

Astraealibra scope

Product strategy · full-stack development · ingestion architecture · operations

Product identity

Licitiraj.ba

Product in practice

A public platform already running in production.

Licitiraj.ba is publicly available on its own domain and lets users discover active public sales and auctions from official sources. The proof is the production platform itself: real data, search and filters, user accounts and continuously refreshed source monitoring.

Domain

Licitiraj.ba

Access

Publicly available

Visit platform
Publicly availableActive public platform

Licitiraj.ba

https://licitiraj.ba

Functional scope

What the product is built to do.

01

Public discovery of active sales with search, filtering and sorting

02

Sale detail pages linked to original official notices and documents

03

User registration, account management and server-side GUEST, FREE, BASIC and PREMIUM membership entitlements

04

Automated monitoring of qualified official sources with recurring production refreshes

05

Normalization, deduplication and lifecycle handling for active, expired, cancelled and superseded notices

06

SEO infrastructure with canonical URLs, sitemap generation and structured data for public pages

07

Protected administration and operational workflows separated from the public experience

System architecture

How the product is structured beyond the interface.

Public application

01

Next.js and React on Vercel serve the homepage, listing discovery, sale details, registration, account surfaces and the public SEO layer.

Ingestion & monitoring

02

A scheduled production worker monitors approved official sources through direct HTML, PDF and DOCX acquisition, with tightly scoped browser/Firecrawl fallback only for sources that were explicitly qualified for it.

Data & identity

03

Neon PostgreSQL is the system of record with separate privileged and public read-only connections, while Neon Auth manages production identity and sessions.

Operations & membership

04

Server-side entitlements, administration, sale revisions, saved-search foundations and private payment-proof storage in Cloudflare R2 form the operational layer.

Engineering highlights

The work that makes the system durable, testable and operable.

01

Public visibility fails closed: only ACTIVE notices with a known future expiry are exposed

02

New sources are not admitted automatically; they pass registration, qualification and explicit production approval

03

Privacy rules constrain persistence to the minimum facts required for public-sale discovery

04

Material changes to persisted sales are revisioned before the current record is updated

05

Public reads, administrative access and ingestion privileges are separated to reduce operational and security risk

Technology

Production stack and supporting infrastructure.

Next.jsReactTypeScriptNode.jsDrizzle ORMNeon / PostgreSQLNeon AuthCloudflare R2ZodVitestGitHub ActionsVercelFirecrawl (source-scoped fallback)

Current direction

Where the product is now.

The platform is publicly available and running in production. Ongoing development focuses on expanding official-source coverage, data quality, automated monitoring, memberships, alerts and operational reliability.