https://github.com/harismalisevic/si-docflow-admin
Document processing system
https://github.com/harismalisevic/si-docflow-admin
node react server typescript
Last synced: 12 months ago
JSON representation
Document processing system
- Host: GitHub
- URL: https://github.com/harismalisevic/si-docflow-admin
- Owner: HarisMalisevic
- License: other
- Created: 2025-03-26T17:42:24.000Z (about 1 year ago)
- Default Branch: dev
- Last Pushed: 2025-06-11T19:20:44.000Z (about 1 year ago)
- Last Synced: 2025-06-11T20:51:58.880Z (about 1 year ago)
- Topics: node, react, server, typescript
- Language: TypeScript
- Homepage:
- Size: 2.81 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docflow-core
> Document processing system
This repository contains the source code for the Processing Server (Node.js) and Web Application (React) for a document processing system. The Processing Server handles document types and layouts, passing them through to OCR services. The web app is a dashboard for administrators to set up destinations for different file types and to define layouts. The Server interacts with a client app for Windows Desktop that is developed separately as [si-docflow-windows](https://github.com/kanitakadusic/si-docflow-windows).
## Architecture 🗂️
The component diagram of the system is provided below.

## How To Use ⚙️
Prerequisite - [**Node.js + npm**](https://nodejs.org/en) & [**Git**](https://git-scm.com/)
```
# Clone this repo:
$ git clone https://github.com/HarisMalisevic/si-docflow-core.git
# After cloning is done, go into the project directory with
$ cd si-dockflow-core
# Install npm dependencies with
$ npm run dependencies
# Build project
$ npm run build
```
The previous two commands are shortcuts for longer commands.
For the build command, it runs ```cd backend && npm run build && cd ../frontend && npm run build```.
Other shortcuts like this one are defined in ```package.json``` files under ```"scripts"```.
## How to start?
1. After building the app, navigate to the project root folder ```/si-docflow-core```.
2. Start the web app and server with: ```npm run start```
This will make a local server on http://localhost:5000/.