2026-02-04 23:30:06 +01:00
2026-02-04 23:30:06 +01:00
2026-02-04 23:30:06 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00
2026-02-04 20:14:34 +01:00

Invoice Master

Multi-accounting system invoice processing platform supporting Fortnox, Visma, Hogia, and more.

Tech Stack

  • Backend: .NET 8 + ASP.NET Core + EF Core + PostgreSQL
  • Frontend: React 18 + TypeScript + Vite + TailwindCSS
  • Infrastructure: Docker + Azure

Quick Start

Prerequisites

  • .NET 8 SDK
  • Node.js 18+
  • Docker & Docker Compose

Development

# Clone the repository
git clone <repo-url>
cd invoice-master

# Start infrastructure services
docker-compose up -d postgres redis

# Run backend
cd backend
dotnet restore
dotnet run --project src/InvoiceMaster.API

# Run frontend (in another terminal)
cd frontend
npm install
npm run dev

Docker Compose (Full Stack)

docker-compose up -d

Services:

Project Structure

├── backend/              # .NET Backend
│   ├── src/
│   │   ├── InvoiceMaster.API/           # Web API
│   │   ├── InvoiceMaster.Core/          # Domain layer
│   │   ├── InvoiceMaster.Application/   # Application layer
│   │   ├── InvoiceMaster.Infrastructure/# Infrastructure layer
│   │   └── InvoiceMaster.Integrations/  # Accounting providers
│   └── tests/
├── frontend/             # React Frontend
│   └── src/
├── docs/                 # Documentation
└── docker-compose.yml    # Local development

Documentation

License

MIT

Description
No description provided
Readme 707 KiB
Languages
C# 84.7%
TypeScript 10.5%
Shell 4%
JavaScript 0.3%
Dockerfile 0.2%
Other 0.2%