Suresh

PortfolioFull-Stack Dev

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.

Explore Project