This project is a self-hosted Profit Accounting and Inventory program, using a Kotlin backend via Ktor and a basic web-based frontend.
- Main dashboard with all profit/loss and inventory information available.
- Easy entry of sales & buying data, along with adding items & extra expenses/profits to the system.
- Inventory dashboard that features all items and individual profits/inventory numbers for each item.
These instructions assume you are familiar with PostgreSQL, and general project setup.
- Create a PostgreSQL Database, for said database create a user with
SUPERUSER
permissions - Replace the placeholder data in the
sqlConfig.properties
file located in the root of the project with your database URL, username & password - Run the project via
./gradlew run
and open uplocalhost:6450
for the frontend interface