TallySync Dashboard - Financial Management System
A full-stack financial dashboard built using React.js and Node.js, integrated with Tally Prime EDU. Users can create, edit, delete, and manage ledgers and invoices with real-time synchronization and interactive analytics powered by Chart.js.
System Architecture
The system follows a layered full-stack architecture where the frontend handles user interaction, the backend processes business logic, and integrates with Tally Prime while maintaining persistent storage in MySQL.
Finance UserDashboard Access
AdminRole-Based Control
React.js + Chart.jsUI • Forms • Analytics • Dashboard
Node.js + ExpressCRUD • Auth • API Layer
Tally Prime EDULedger Sync • Invoice Sync
MySQL DatabaseUsers • Ledgers • Transactions
Core Features
Create Ledger
Edit Ledger
Delete Ledger
Invoice Management
Role-Based Access
Analytics Dashboard
Data Flow
User Action
→
API Request
→
Server Logic
→
Tally Sync + DB
→
UI Update
Analytics & Visualization
Financial insights are visualized using Chart.js, including revenue trends, invoice summaries, and ledger distributions with real-time updates. This enables better decision-making through clear and interactive dashboards.