-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcurrent_ui.txt
More file actions
24 lines (19 loc) · 1.85 KB
/
Copy pathcurrent_ui.txt
File metadata and controls
24 lines (19 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
BlackLedger Current UI Structure
1. Landing Page (app/page.tsx)
- The main public-facing landing page of the application.
- Includes marketing material, feature showcases, and call-to-action buttons for upgrading or signing in.
2. Authentication
- Login Page (app/login) for user authentication.
3. Main App Dashboard (app/(app))
- This represents the core authenticated application experience.
- Company Analysis (app/(app)/company): Detailed dashboards for individual companies. Likely includes financial charts, intelligence panels, fundamental data, and anomaly detection highlights.
- Screener (app/(app)/screener): A stock screener interface allowing users to filter and discover companies based on specific criteria or flags.
- Integrations (app/(app)/integrations): A page for users to connect third-party accounts, such as Upstox or other brokerage/data platforms.
4. Research Sharing (app/research/[shareToken])
- Public or shared links to specific research reports or investor memos generated by the BlackLedger AI. This allows users to share intelligence externally.
5. Key UI Components
- Global Search (components/global-search.tsx): An omnipresent search bar allowing users to quickly look up companies by ticker or name.
- Financial Intelligence Panel (components/financial-intelligence-panel.tsx): A specialized component that displays the AI-driven forensic analysis, anomaly flags, governance scoring, and investor memos for a given company.
- Charts (components/charts): Reusable charting components (likely using libraries like Recharts or standard chart.js) for displaying market data and metrics.
- Subscription/Upgrade (app/upgrade, components/subscription): Interface for managing user plans, limits, and billing.
- Standard UI Elements (components/ui): Base UI components (buttons, dialogs, inputs, etc.) styled across the application, likely utilizing Tailwind CSS.