~timharek/hima

Home Inventory Management Application made with Deno and Pocketbase.

82b6755 docs: Fix typo

~timharek pushed to ~timharek/hima git

30 days ago

bb08ac5 feat: Add initial Docker support

~timharek pushed to ~timharek/hima git

a month 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, a version supporting at least Deno Fresh v1.1.4.
  2. PocketBase (PB) == v0.15.2.

#Usage

  1. Copy the .env.defaults, cp .env.defaults .env and update the variables accordingly.
  2. Have the PB-binary in the same folder as the project for ease-of-development.
  3. Start PB and import pocketbase-collections.json and stop PB.

Start the project in Dev mode:

deno task dev

This will watch the project directory and restart as necessary. See deno.json for more details.

#Deploy to production

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 within nginx 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