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
Licitiraj.ba
https://licitiraj.ba
Functional scope
What the product is built to do.
Public discovery of active sales with search, filtering and sorting
Sale detail pages linked to original official notices and documents
User registration, account management and server-side GUEST, FREE, BASIC and PREMIUM membership entitlements
Automated monitoring of qualified official sources with recurring production refreshes
Normalization, deduplication and lifecycle handling for active, expired, cancelled and superseded notices
SEO infrastructure with canonical URLs, sitemap generation and structured data for public pages
Protected administration and operational workflows separated from the public experience
System architecture
How the product is structured beyond the interface.
Public application
01Next.js and React on Vercel serve the homepage, listing discovery, sale details, registration, account surfaces and the public SEO layer.
Ingestion & monitoring
02A 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
03Neon PostgreSQL is the system of record with separate privileged and public read-only connections, while Neon Auth manages production identity and sessions.
Operations & membership
04Server-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.
Public visibility fails closed: only ACTIVE notices with a known future expiry are exposed
New sources are not admitted automatically; they pass registration, qualification and explicit production approval
Privacy rules constrain persistence to the minimum facts required for public-sale discovery
Material changes to persisted sales are revisioned before the current record is updated
Public reads, administrative access and ingestion privileges are separated to reduce operational and security risk
Technology
Production stack and supporting infrastructure.
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.