Skip to content

jayamurli1954/MitraBooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿฆ MitraBooks - Double-Entry Accounting System

Enterprise-Grade, Scalable Accounting Software for India

Python FastAPI React PostgreSQL


๐Ÿ“‹ Table of Contents


๐ŸŽฏ Overview

MitraBooks (เคฎเคฟเคคเฅเคฐ = Friend) is your trusted accounting companion - a modern, scalable double-entry accounting system built specifically for Indian businesses.

Key Highlights

โœ… Enterprise-Grade Architecture - Built to scale from 1 to 1,000,000 users
โœ… Multi-Tenant - Support multiple companies in single installation
โœ… GST Compliant - Built-in GST support for Indian businesses
โœ… Real-Time - Instant updates using async architecture
โœ… Offline Capable - Desktop app works without internet
โœ… Modern UI - Beautiful, intuitive React interface


๐Ÿš€ Features

Phase 1: Core Accounting (Current)

  • โœ… Chart of Accounts with hierarchical structure
  • โœ… Double-entry bookkeeping engine
  • โœ… Journal Entries
  • โœ… Multi-company support (Multi-tenant)
  • โœ… Audit trail (MongoDB)
  • โœ… Role-based access control

Phase 2: Sales & Invoicing (Next)

  • ๐Ÿ“‹ Customer management
  • ๐Ÿ“‹ Invoice creation & management
  • ๐Ÿ“‹ Payment tracking
  • ๐Ÿ“‹ Accounts Receivable aging
  • ๐Ÿ“‹ GST invoicing

Phase 3: Purchase & Expenses

  • ๐Ÿ“‹ Vendor management
  • ๐Ÿ“‹ Bill entry
  • ๐Ÿ“‹ Expense tracking
  • ๐Ÿ“‹ Accounts Payable
  • ๐Ÿ“‹ Payment processing

Phase 4: Inventory Management

  • ๐Ÿ“‹ Product/Item master
  • ๐Ÿ“‹ Stock tracking (FIFO/LIFO/Weighted Average)
  • ๐Ÿ“‹ Purchase orders
  • ๐Ÿ“‹ Stock adjustments
  • ๐Ÿ“‹ Low stock alerts

Phase 5: Reports & Analytics

  • ๐Ÿ“‹ Trial Balance
  • ๐Ÿ“‹ Balance Sheet
  • ๐Ÿ“‹ Profit & Loss Statement
  • ๐Ÿ“‹ Cash Flow Statement
  • ๐Ÿ“‹ GST Reports (GSTR-1, GSTR-3B)
  • ๐Ÿ“‹ Custom reports

Phase 6: Advanced Features

  • ๐Ÿ“‹ Multi-currency support
  • ๐Ÿ“‹ Banking integration
  • ๐Ÿ“‹ Automated reconciliation
  • ๐Ÿ“‹ Budget management
  • ๐Ÿ“‹ Fixed asset management
  • ๐Ÿ“‹ Payroll integration

๐Ÿ—๏ธ Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     Client Layer                        โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚   Web App    โ”‚  โ”‚  Desktop App โ”‚  โ”‚  Mobile App  โ”‚ โ”‚
โ”‚  โ”‚   (React)    โ”‚  โ”‚  (Electron)  โ”‚  โ”‚ (React Nativeโ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    API Gateway (Nginx)                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   Application Layer                      โ”‚
โ”‚                   FastAPI (Python)                       โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚     Auth     โ”‚  โ”‚  Accounting  โ”‚  โ”‚   Reports    โ”‚ โ”‚
โ”‚  โ”‚   Service    โ”‚  โ”‚   Service    โ”‚  โ”‚   Service    โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    Cache Layer (Redis)                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    Data Layer                            โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚  PostgreSQL  โ”‚  โ”‚   MongoDB    โ”‚  โ”‚   MinIO/S3   โ”‚ โ”‚
โ”‚  โ”‚ (Transactionsโ”‚  โ”‚ (Audit Logs) โ”‚  โ”‚  (Documents) โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              Background Jobs (Celery)                    โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚  โ”‚   Reports    โ”‚  โ”‚    Emails    โ”‚  โ”‚   Backups    โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Why This Architecture Scales

Component Scalability Strategy
FastAPI Async/await, handles 10K+ concurrent requests
PostgreSQL ACID compliance, handles millions of transactions
Redis In-memory caching, sub-millisecond response
MongoDB Document storage, horizontal scaling
Celery Distributed task queue for async operations
Docker Container orchestration, easy deployment
Kubernetes Auto-scaling based on load

๐Ÿ› ๏ธ Technology Stack

Backend

  • FastAPI 0.109+ - Modern, fast web framework
  • SQLAlchemy 2.0+ - ORM with async support
  • PostgreSQL 15+ - Primary database
  • MongoDB 6.0+ - Audit logs & documents
  • Redis 7.0+ - Caching & sessions
  • Celery 5.3+ - Background tasks
  • Alembic - Database migrations

Frontend

  • React 18+ - UI library
  • TypeScript - Type safety
  • Material-UI - Component library
  • Redux Toolkit - State management
  • Recharts - Data visualization
  • Axios - HTTP client

Desktop

  • Electron - Cross-platform desktop app

DevOps

  • Docker - Containerization
  • Docker Compose - Local development
  • Kubernetes - Production orchestration
  • Nginx - Reverse proxy
  • Prometheus - Monitoring
  • Grafana - Dashboards

๐Ÿ“ Project Structure

mitrabooks/
โ”œโ”€โ”€ backend/                    # FastAPI backend
โ”‚   โ”œโ”€โ”€ app/
โ”‚   โ”‚   โ”œโ”€โ”€ api/               # API endpoints
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ v1/
โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ endpoints/ # Route handlers
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ dependencies/ # Dependencies
โ”‚   โ”‚   โ”œโ”€โ”€ core/              # Core configuration
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ config.py      # Settings
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ security.py    # Auth & security
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ logging.py     # Logging setup
โ”‚   โ”‚   โ”œโ”€โ”€ models/            # SQLAlchemy models
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ base.py        # Base model
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ company.py     # Company (multi-tenant)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ account.py     # Chart of Accounts
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ transaction.py # Journal entries
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ user.py        # User management
โ”‚   โ”‚   โ”œโ”€โ”€ schemas/           # Pydantic schemas
โ”‚   โ”‚   โ”œโ”€โ”€ services/          # Business logic
โ”‚   โ”‚   โ”œโ”€โ”€ db/                # Database configuration
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ session.py     # PostgreSQL
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ mongodb.py     # MongoDB
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ redis.py       # Redis
โ”‚   โ”‚   โ”œโ”€โ”€ utils/             # Utility functions
โ”‚   โ”‚   โ””โ”€โ”€ middleware/        # Custom middleware
โ”‚   โ”œโ”€โ”€ alembic/               # Database migrations
โ”‚   โ”œโ”€โ”€ tests/                 # Tests
โ”‚   โ””โ”€โ”€ requirements.txt       # Python dependencies
โ”‚
โ”œโ”€โ”€ frontend/                   # React frontend
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ components/        # React components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ common/        # Shared components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ accounting/    # Accounting components
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ sales/         # Sales components
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ reports/       # Report components
โ”‚   โ”‚   โ”œโ”€โ”€ pages/             # Page components
โ”‚   โ”‚   โ”œโ”€โ”€ services/          # API services
โ”‚   โ”‚   โ”œโ”€โ”€ store/             # Redux store
โ”‚   โ”‚   โ”œโ”€โ”€ hooks/             # Custom hooks
โ”‚   โ”‚   โ”œโ”€โ”€ utils/             # Utilities
โ”‚   โ”‚   โ””โ”€โ”€ types/             # TypeScript types
โ”‚   โ”œโ”€โ”€ public/                # Static files
โ”‚   โ””โ”€โ”€ package.json           # NPM dependencies
โ”‚
โ”œโ”€โ”€ desktop/                    # Electron desktop app
โ”‚   โ””โ”€โ”€ electron/              # Electron configuration
โ”‚
โ”œโ”€โ”€ docker/                     # Docker configuration
โ”‚   โ”œโ”€โ”€ nginx/                 # Nginx config
โ”‚   โ””โ”€โ”€ postgres/              # PostgreSQL init scripts
โ”‚
โ”œโ”€โ”€ k8s/                        # Kubernetes manifests
โ”‚
โ”œโ”€โ”€ docs/                       # Documentation
โ”‚   โ”œโ”€โ”€ api/                   # API documentation
โ”‚   โ”œโ”€โ”€ user-guide/            # User guides
โ”‚   โ””โ”€โ”€ developer-guide/       # Developer docs
โ”‚
โ”œโ”€โ”€ scripts/                    # Utility scripts
โ”‚
โ””โ”€โ”€ docker-compose.yml         # Docker Compose config

๐Ÿš€ Getting Started

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • Docker & Docker Compose
  • PostgreSQL 15+
  • MongoDB 6.0+
  • Redis 7.0+

Quick Start (Docker - Recommended)

# Clone the repository
git clone https://github.com/yourusername/mitrabooks.git
cd mitrabooks

# Copy environment file
cp backend/.env.example backend/.env

# Edit .env with your settings
nano backend/.env

# Start all services with Docker Compose
docker-compose up -d

# Access the application
# Web App: http://localhost:3000
# API Docs: http://localhost:8000/docs

Manual Setup

Backend Setup

# Navigate to backend
cd backend

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Copy environment file
cp .env.example .env

# Edit .env with your database credentials
nano .env

# Run database migrations
alembic upgrade head

# Start development server
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000

Frontend Setup

# Navigate to frontend
cd frontend

# Install dependencies
npm install

# Start development server
npm run dev

Database Initialization

# Create default chart of accounts
python scripts/init_chart_of_accounts.py

# Create admin user
python scripts/create_admin.py

๐Ÿ—บ๏ธ Development Roadmap

โœ… Completed (Current)

  • Project structure setup
  • Core configuration (settings, database, cache)
  • Base models (Company, Account)
  • Multi-tenant architecture

๐Ÿ”„ In Progress (Week 1-2)

  • Transaction models (Journal Entry, Vouchers)
  • User authentication & authorization
  • Basic API endpoints (CRUD operations)
  • Frontend setup with React
  • Basic UI components

๐Ÿ“‹ Upcoming (Week 3-4)

  • Sales module (Customers, Invoices)
  • Purchase module (Vendors, Bills)
  • Basic reports (Trial Balance, P&L, Balance Sheet)
  • Desktop app with Electron

๐ŸŽฏ Future (Month 2-3)

  • Inventory management
  • GST compliance features
  • Advanced reports & analytics
  • Multi-currency support
  • Mobile app (React Native)

๐Ÿ“– Documentation

  • API Documentation: Auto-generated at /docs (Swagger UI)
  • User Guide: See docs/user-guide/
  • Developer Guide: See docs/developer-guide/
  • Architecture: See docs/architecture.md

๐Ÿค Contributing

We welcome contributions! Please see CONTRIBUTING.md for details.


๐Ÿ“„ License

This project is licensed under the MIT License - see LICENSE file for details.


๐Ÿ‘ฅ Team

VittaWorks Technologies

  • Building financial solutions for India ๐Ÿ‡ฎ๐Ÿ‡ณ

๐Ÿ“ž Support


๐Ÿ™ Acknowledgments

Built with โค๏ธ for Indian businesses

MitraBooks - Your trusted accounting companion

About

Next-generation accounting software for India. Cloud-native double-entry system with GST compliance, Python + FastAPI + React + PostgreSQL. ๐Ÿ‡ฎ๐Ÿ‡ณ

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors