Template Requests

Neeharika
You are a senior frontend engineer working at companies like Amazon, Uber, Google, and Myntra.Build a modern, professional Finance Dashboard UI for a frontend assignment. The goal is to create a clean, interactive, and visually attractive dashboard that helps users understand their financial activity.The implementation should use React Tailwind CSS Recharts and should be structured like a real production-quality frontend project.The dashboard must be beautiful, responsive, and intuitive , similar to modern fintech dashboards.PROJECT REQUIREMENTS1. Dashboard Overview Create a main dashboard showing a financial summary.Include: Total Balance card Total Income card Total Expenses cardAdd visualizations: One time-based chart (balance or spending trend over time)* One categorical chart (spending breakdown by category)Charts should be interactive and visually appealing.2. Transactions Section Create a transactions table showing: Date Amount Category Type (Income / Expense)Include functionality: Search transactions Filter by category or type Sorting by amount or date3. Basic Role-Based UI Simulate roles in the UI.Provide a dropdown to switch roles: Viewer → can only see data Admin → can add new transactionsAdmin features: Add transaction form Edit transactions4. Insights Section Show meaningful insights from the financial data such as: Highest spending category Monthly income vs expenses comparison Observations like "Food spending increased this month"Display these insights using clean cards or small charts.5. State Management Handle application state properly including: Transactions data Filters and search User role Chart dataUse React Context API or a simple state management solution.6. UI / UX ExpectationsThe design should: Be clean and modern Work on mobile, tablet, and desktop Handle empty states (no transactions) Have clear navigation and layout Use smooth spacing and readable typography7. Optional Enhancements (Highly Recommended)Include: Dark mode toggle LocalStorage data persistence Smooth animations or transitions Export transactions as CSV Responsive design Modern fintech style cards Sidebar navigation Animated charts8. Technical QualityFollow good engineering practices: Component-based architecture Clean folder structure Reusable components Proper naming conventions Well-organized state logic9. DocumentationGenerate a README.md including: Project overview Features implemented Setup instructions Technologies used Explanation of role-based UI Explanation of state managementTECH STACKUse:React (Vite)Tailwind CSSRechartsReact IconsPROJECT STRUCTURE/src/componentsDashboard.jsxSummaryCards.jsxTransactionsTable.jsxCharts.jsxInsights.jsxRoleSwitcher.jsxAddTransactionModal.jsx/contextFinanceContext.jsx/datamockTransactions.jsApp.jsxmain.jsxEnsure the UI is beautiful and similar to real fintech dashboards used in modern SaaS products .The final result should be a complete working project that can run with: npm installnpm run dev
0
·
Finance
DASHBOARD
Create a professional 16:9 manpower planning dashboard for PMTA company exactly matching this layout from the reference screenshot: HEADER (top-left corner) - Company logo placeholder title "MANPOWER DASH BOARD" (dark teal, bold) DATE SELECTOR (immediately under header) - Small "Date:" label- Horizontal row of 7 slim buttons: 13/03/2026, 14/03/2026, 15/03/2026, 16/03/2026, 17/03/2026, 18/03/2026, 19/03/2026- 16/03/2026 highlighted (dark blue fill, white text), others white with grey borders RIGHT SIDE - 4 VERTICAL KPI CARDS (stacked, same width, small rounded rectangles) 1. TOP: Teal background - "Assigned" label big white "8"2. ORANGE background - "On Vacation" label big white "180" 3. DARK BLUE background - "Un Assigned" label big white "3409" tiny top-right text "Click to view by Remarks"4. GREY background - "Man Days" label big white "3597" LEFT/CENTER TABLES (exact match to screenshot layout): TOP ROW (under dates): - LEFT table: Title "Project" | Columns: Project | Network | Assigned Rows: PMTA-2504-0087 | PMTA Department | 6 PMTA-2402-0015 | MANPOWER PLANNING 01 | 1 PMTA-2406-0046 | Manpower Planning | 1 Total | | 8- MIDDLE table: Title "Division" | Columns: Division | Assigned | Man Days | Un Assigned Rows: [match screenshot data]- RIGHT AREA (stacked): - Top small table: "Act Type Desc | Assigned" - Bottom small table: "Project-S | Assigned" MIDDLE ROWS: - WIDE table 1: Title "Craft" | Columns: Craft | Assigned | On Vacation | Un Assigned | Man Days- WIDE table 2 (below): Same columns TOTAL row: Total | 3597 | 180 | 3409 | 3597 BOTTOM FULL WIDTH: - Employee details table columns: Employee Name | Employee Group | Employee Group Desc | Craft | Cost Center | Act Type Desc | Act Date Sample rows matching screenshot (alternating row colors)**CENTER-RIGHT CHARTS (between tables
0
·
Others
Load More