Back to Projects

হিসাব খাতা (Hishab Khata)

হিসাব খাতা (Hishab Khata)

Overview

হিসাব খাতা (Hishab Khata) is a multi-tenant HR, attendance, payroll and finance platform built for small and medium businesses in Bangladesh. It is bilingual (English / বাংলা), mobile-first, and supports light and dark themes.

One app, three separate areas, each built for a different kind of user:

  • Dashboard: the management console where business owners and managers run day-to-day operations
  • Portal: employee self-service for attendance, leave and payslips
  • Platform: a console for the app owner to oversee every business, payments and activity

How access works

A new business signs up, gets a 14-day free trial, and is seeded with sensible defaults (shift, leave types, expense categories, income sources) so the account is never empty. After login, users are routed to the right area by role, and every area re-verifies the session on each page load instead of trusting the URL.

Try the demo

RoleEmailPassword
Business Owneradmin@admin.comSuper@123
Managermanager@example.comManager@123
Employeeemployee@example.comEmployee@123

These are shared demo accounts with sample data. Please don't store anything real in them.

Key Features

  • •Role-based access: Business Admin, Manager, Employee and a single platform Super Admin
  • •QR-code attendance with camera scanning (native BarcodeDetector with a jsQR fallback), one-tap check-in/out and manual correction
  • •Automatic late-minute and overtime calculation with configurable shifts and grace time
  • •Leave management with working-day counting, overlap checks and yearly balance limits
  • •Monthly payroll generated from attendance, approved leave and overtime, with mid-month proration and PDF payslips
  • •Finance module for income and expenses with trend and category charts, plus CSV export that opens correctly in Excel with Bengali text
  • •Employee self-service portal: own attendance, leave requests, payslips and notices
  • •Super Admin console: platform-wide stats, organization suspend/reactivate, payments and a full audit log
  • •Subscription plans with SSLCommerz payments and a 14-day free trial
  • •Real-time notifications via SWR polling, with optional Socket.IO live push
  • •Full English / বাংলা localization and light/dark theme

Technologies Used

Next.js 15 (App Router)
React 19
TypeScript
Tailwind CSS v4
shadcn/ui
next-intl
SWR + Axios
React Hook Form + Zod
Recharts
Zustand
Socket.IO
JWT (access token + httpOnly refresh cookie)
PostgreSQL (Neon)
Prisma
Redis (Upstash)
SSLCommerz

Project Info

Type

A multi-tenant HR, payroll & finance platform

Source Code

The repositories are private. Email me and I'll share the code.

Request source code