Aaron Guise 0d1cb22044 refactor: update data access layer to use GORM repositories
- Replace SQL-based queries with GORM repository calls
- Update all model interfaces to use repository pattern
- Fix compilation errors in core/model/ files
- Update mocks to match new repository interfaces
- Modify API handlers to use new repository layer
- Maintain backward compatibility with existing interfaces

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-30 22:08:08 +12:00
2025-06-09 22:56:57 +12:00
2020-01-14 14:46:38 -05:00
2020-11-23 11:13:23 -05:00
2025-06-09 22:56:57 +12:00
2025-06-09 22:56:57 +12:00
2020-01-14 14:14:16 -05:00
2018-10-19 15:31:41 -04:00
2023-09-22 11:28:40 -06:00
2018-10-19 15:31:41 -04:00
2020-01-14 14:14:16 -05:00

Open Accounting Server

Prerequisites

  1. Go 1.8+
  2. MySQL 5.7+

Database setup

Use schema.sql and indexes.sql to create a MySQL database to store Open Accounting data.

Configuration

Copy config.json.sample to config.json and edit to match your information.

Run

go run core/server.go

Build

go build core/server.go

Docker

If you are interested in running Open Accounting via Docker, @alokmenghrajani has created a repo for this.

Help

Join our Slack chatroom and talk with us!

Description
Open Accounting Server - Implemented in Golang
Readme MIT 6.5 MiB
v0.2.0 Latest
2025-07-01 23:22:26 +12:00
Languages
Go 98%
Just 1.5%
Dockerfile 0.5%