Restructures the backend (server-asset-sg) by feature.
Most types have been moved from fp-ts into normal TypeScript interfaces. The main exceptions to this are asset-edit (now found in the asset-old feature) and the OCR file api.
All API routes have been refactored using RESTful standards and moved into matching feature controllers. The old routes remain available within the AppController, since the frontend still depends on it.
Common behaviour related to database access has been moved into each respective feature's *.repo.ts file.
Resolves #107, resolves #129.
Restructures the backend (
server-asset-sg
) by feature.fp-ts
into normal TypeScript interfaces. The main exceptions to this areasset-edit
(now found in theasset-old
feature) and the OCR file api.AppController
, since the frontend still depends on it.*.repo.ts
file.