feat: Add stale process monitor, users route, landing page, archive old scripts

- Add backend stale process monitoring API (/api/stale-processes)
- Add users management route
- Add frontend landing page and stale process monitor UI on /scraper-tools
- Move old development scripts to backend/archive/
- Update frontend build with new features

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Kelly
2025-12-05 04:07:31 -07:00
parent d2d44d2aeb
commit d91c55a344
3115 changed files with 5755 additions and 719 deletions

View File

@@ -19,7 +19,8 @@ import {
Settings,
LogOut,
CheckCircle,
Key
Key,
Users
} from 'lucide-react';
interface LayoutProps {
@@ -126,10 +127,10 @@ export function Layout({ children }: LayoutProps) {
<nav className="flex-1 px-3 py-4 space-y-6">
<NavSection title="Main">
<NavLink
to="/"
to="/dashboard"
icon={<LayoutDashboard className="w-4 h-4" />}
label="Dashboard"
isActive={isActive('/', true)}
isActive={isActive('/dashboard', true)}
/>
<NavLink
to="/dispensaries"
@@ -236,6 +237,12 @@ export function Layout({ children }: LayoutProps) {
label="Settings"
isActive={isActive('/settings')}
/>
<NavLink
to="/users"
icon={<Users className="w-4 h-4" />}
label="Users"
isActive={isActive('/users')}
/>
</NavSection>
</nav>