Accounting App

Day Book

A comprehensive Next.js-based accounting and daybook application designed to help businesses track their financial transactions, manage cash flow, and generate reports.

Day Book Dashboard Overview
Client
Personal Project
Category
Web Development
Platform
Web Application

Project Overview

"Empowering businesses with efficient financial tracking."

Day Book is a powerful financial management system built with Next.js and MongoDB. It provides a robust platform for recording sales, expenses, purchases, and settlements. The application features a real-time dashboard, automated bill generation, and comprehensive reporting tools, making it an essential tool for modern business accounting.

Transaction Management

Create, read, update, and delete transactions across multiple types.

Real-time Dashboard

Instant view of sales, expenses, profit, and available balance.

Automated Bills

Smart sequential bill number generation for sales and purchases.

Reporting

Daily and historical reports with data visualization using Recharts.

System Architecture

Built with a modern stack for high performance and reliability.

Client Layer

Next.js 16 (React 19) • Zustand • Tailwind CSS 4

Responsive frontend with real-time state management.

API Layer

Next.js API Routes • MongoDB Driver • Bcrypt.js

Secure RESTful API for all accounting operations.

Security Layer

Session Auth • Encryption

Protected transactions with session-based authentication.

Core Functionalities

Payment Split

Support for multiple payment methods (Cash, Card, UPI) in a single transaction.

Settlement Tracking

Monitor settlements and calculate net available balance.

History Filters

Advanced search and filtering by date, type, and payment method.

Modern UX

Fully responsive design with dark and light mode support.