feat: standalone portal page for Dan Tiurbe at /portal

Dedicated external portal combining RGI documents + cadastral map,
without ArchiTools sidebar/navigation.

Layout: (portal) route group with minimal layout (no AppShell).

Tab "Documente RGI":
- Full RGI functionality (county selector, sortable/filterable table,
  expandable docs with download, batch download)

Tab "Harta":
- UAT autocomplete selector
- Sync button when UAT has no data
- Map with basic parcel/building styling (no enrichment overlay)
- Only 3 basemaps: Harta (liberty), Noapte (dark), Google satellite
- Selection tools (click/rect/freehand) + DXF/GPKG export
- Feature info panel on click
- No CF extract ordering (hidden)

URL: https://tools.beletage.ro/portal

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-25 00:29:29 +02:00
parent 9df6c9f542
commit e420cd4609
2 changed files with 1534 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "../globals.css";
import { Providers } from "../providers";
const inter = Inter({ subsets: ["latin", "latin-ext"] });
export const metadata: Metadata = {
title: "Portal Tiurbe — ArchiTools",
description: "Portal extern — documente RGI si harta cadastrala",
};
export default function PortalLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="ro" suppressHydrationWarning>
<body className={inter.className}>
<Providers>
<div className="min-h-screen bg-background text-foreground">
{children}
</div>
</Providers>
</body>
</html>
);
}
File diff suppressed because it is too large Load Diff