Electronic components management
- Create electronic components (part, value, footprint, etc...).
- Create storage locations.
- Create projects that use certain parts.
- Print labels with QR codes to stick on containers, so that you always know where everything is.
- Add parts to project from a kicad BOM file.
- Always know how many of each project you can make with the parts in stock.
- Dashboard with basic information about the parts in stock
Create an account and a project on supabase.com or self-host an instance using their documentation.
Run the tables.sql file contents in the SQL editor of your supabase instance.
A docker image is available on docker hub
Run it like this: docker run -p 3000:3000 -e SUPABASE_URL=https://yourproject.supabase.co -e SUPABASE_KEY=a_very_long_key_here -e BASE_URL=http://localhost:3000 jonathanfoucher/inventronic:latest
Or create a .env file and use this command:
docker run -p 3000:3000 --env-file=.env jonathanfoucher/inventronic:latest
A compose file is provided to create a self-hosted instance of supabase and inventronic at once. To use it, follow this procedure:
- clone this repository:
git clone https://github.com/6px/Inventronic.git - enter the project directory:
cd Inventronic - enter the
dockersubdirectory:cd docker - copy
docker/.env.exampleto.env:cp .env.example .env - edit
.envto your convenience. Check the supabase self-hosting docs for details - to use a built in email server, rename or copy
docker-compose.override.dev.ymltodocker-compose.override.yml, otherwise wonfigure your email server in the .env file according to the supabase documetation - you can now launch inventronic with
docker compose up -d
You can now login with OTP by going to http://localhost:3000/


