~timharek/hima

Home Inventory Management Application made with Deno and Pocketbase.

044aa59 chore(release): Update CHANGELOG

~timharek pushed to ~timharek/hima git

2 days ago

49690fd fix: Append tag to .buildenv

~timharek pushed to ~timharek/hima git

2 days ago

#Hima

builds.sr.ht status

Hima - Home Inventory Management Application. Hima also means "home" in a Norwegian dialect.

Hima is a home inventory system that helps you keep track of your belongings. You can create a list of your items, including details like photos, purchase dates, and values. With Hima, you can easily organize and manage your belongings, and have a comprehensive record of your possessions in case of loss, damage, or theft.

It's built using Deno, Fresh and PocketBase. It's made to be lightweight and fast. It's a work in progress atm.

#Development

#Prerequisites

  1. Deno installed, a version supporting at least Fresh v1.6.8.
  2. PocketBase (PB) installed, at least v0.21.1.

#Usage

  1. Copy the .env.defaults, cp .env.defaults .env and update the variables accordingly.
# 1. Start the backend
pocketbase serve --migrationsDir /path/to/hima/pb_migrations

# 2. Start the frontend in dev-mode
deno task dev

Now you have both the frontend and backend running and you're ready to write some code. For more Deno scripts to run, please checkout deno.json for more details.

#Deploying to production

See seperate production docs for more details.

#How I run the project

As of 2023-04-06 I'm running this project on a Linux server with both hima and PB running as systemd-services. I'm using reverse proxies with Caddy to have both run on the same server.

#Contributing

Anyone can contribute to Hima. Please refer to the contribution guidelines

Send patches to the mailing list, report bugs on the issue tracker.

Made with Fresh