pixel

E-Inventory: het thuis inventarissysteem

0
(0)

E-Inventory: het thuis inventarissysteem dat u helpt bijhouden wat u in huis heeft!

Heeft u ook wel eens het gevoel dat u door de bomen het bos niet meer ziet als het gaat om uw voorraad onderdelen? Het kan soms lastig zijn om te onthouden wat u allemaal in huis heeft en waar u het vandaan heeft gehaald. Gelukkig is er nu een oplossing: E-Inventory, ontwikkeld door Huizebruin met behulp van AI, Flask en Python.

Vanaf versie 1.0.10 is het nu ook uit te voeren als windows exe file. (19-05-2023) zie hieronder voor meer info.

Met E-Inventory kunt u gemakkelijk zien welke onderdelen u op voorraad heeft, waar u ze vandaan heeft gehaald en zelfs de documentatie ervan terugvinden. Het systeem is ontworpen om het toevoegen en verwijderen van onderdelen uit uw inventaris gemakkelijk te maken. Bovendien biedt het meldingen voor onderdelen die minder dan 10 stuks op voorraad hebben op hun locatie.

Maar er is meer! E-Inventory is een MIT-project en werd ontwikkeld met bijdragen van Said, Marco, Remco en Lars. Het is dus het resultaat van samenwerking en expertise van meerdere mensen.
Wil je ook mee werken aan dit mooie project, draag ideeën etc aan op de Github pagina van E-Inventory En geef hem een ster om bij te blijven over de ontwikkelingen.

En alsof dat nog niet genoeg is, biedt E-Inventory ook een leuke boodschap om u eraan te herinneren wanneer het tijd is om uw voorraad aan te vullen:

“Hallo daar! Het is tijd om uw voorraad aan te vullen! Vergeet niet om uw E-Inventory te bekijken om te zien welke onderdelen bijna op zijn. Op deze manier heeft u altijd genoeg onderdelen bij de hand om elk project af te ronden!”

E-Inventory is dus niet alleen handig, maar ook nog eens leuk en vriendelijk. Het maakt het bijhouden van uw voorraad gemakkelijk en stressvrij. Probeer het nu zelf en ontdek hoe E-Inventory uw leven kan vereenvoudigen!

E-Inventory: het thuis inventarissysteem 1
Het home scherm met alle informatie zichtbaar
E-Inventory: het thuis inventarissysteem 2
Het toevoegen van nieuwe onderdelen of materialen.
E-Inventory: het thuis inventarissysteem 3
Het notificatie scherm welke 2 kolommen heeft voorraad 1 tot 5 (ook rood gemarkeerd) en de andere 6-10
E-Inventory: het thuis inventarissysteem 4
Over het leuke programma , plus welke versie van de software en Python en Flask gedraaid word.

Vanaf versie 1.0.10 is het nu ook uit te voeren als windows exe file. (19-05-2023)

Download via deze link https://github.com/huizebruin/E-Inventory/archive/refs/heads/main.zip
de zip file , en pak deze uit en start daarna de exe file.
daarna ga je in je browser naar http://127.0.0.1:5000 op naar http://jelaptopipadres:5000.

En je kunt je eigen velden in gaan vullen.

Om de E-Inventory applicatie te installeren en uit te voeren op Windows, volg je de onderstaande stappen:

  • Vereisten:
    • Zorg ervoor dat Python is geïnstalleerd op je Windows-systeem. Je kunt Python downloaden vanaf de officiële website: https://www.python.org/downloads/
    • Tijdens het installatieproces moet je de optie “Python aan PATH toevoegen” selecteren, zodat Python toegankelijk is vanaf de opdrachtprompt.
  • Kloon de Repository:
    • Open de opdrachtprompt (CMD) op je Windows-systeem.
    • Navigeer naar de directory waar je de E-Inventory repository wilt klonen.
    • Voer de volgende opdracht uit om de repository te klonen
git clone https://github.com/huizebruin/E-Inventory.git
  • Opzetten van een virtuele omgeving (Optioneel maar aanbevolen):
    • Verander je directory naar de gekloonde
    • cd E-Inventory
    • Maak een virtuele omgeving aan python -m venv venv
    • Activeer de virtuele omgeving
      # Voor Command Prompt venv\Scripts\activate.bat
      # Voor PowerShell venv\Scripts\Activate.ps1
  • Installeer de vereiste afhankelijkheden:
    • Zorg ervoor dat je je in de hoofddirectory van de gekloonde repository (E-Inventory) bevindt.
    • Voer de volgende opdracht uit om de vereiste afhankelijkheden te installeren
      pip install -r requirements.txt
  • Start de Applicatie:
    • Nadat de afhankelijkheden zijn geïnstalleerd, kun je de applicatie starten.
    • Voer de volgende opdracht uit in de opdrachtprompt python app.py
    • De E-Inventory applicatie zou nu moeten draaien. Open een webbrowser en ga naar http://localhost:5000 om toegang te krijgen tot de applicatie.
  • Automatisch starten bij het opstarten (Windows):
    • Om de E-Inventory applicatie automatisch te laten starten bij het opstarten, kun je een snelkoppeling naar het app.py bestand maken en deze plaatsen in de Windows Startup map.
    • Druk op Win + R op je toetsenbord om het Uitvoeren-venster te openen.
    • Typ shell:startup en klik op OK. Dit opent de Windows Startup map.
    • In de Startup map, klik met de rechtermuisknop en selecteer “Nieuw” > “Snelkoppeling”.
    • Blader naar de locatie van het app.py bestand in de gekloonde repository (E-Inventory). Klik op Volgende.
    • Geef een naam op voor de snelkoppeling (bijv. E-Inventory) en klik op Voltooien.
    • De snelkoppeling wordt nu toegevoegd aan de Startup map en de E-Inventory applicatie wordt automatisch gestart bij het opstarten.

Dit zou je moeten helpen bij het installeren en uitvoeren van de E-Inventory applicatie op Windows en het instellen ervan om automatisch te starten bij het opstarten. Volg de vereisten en stappen zorgvuldig. Aarzel niet om verdere verduidelijking of assistentie te vragen.

Om de E-Inventory applicatie op Linux te installeren en uit te voeren, volg je de onderstaande stappen:

  • Vereisten:
    • Zorg ervoor dat Python is geïnstalleerd op je Linux-systeem. De meeste Linux-distributies worden geleverd met Python voor geïnstalleerd. Je kunt controleren of Python is geïnstalleerd door de volgende opdracht in de terminal uit te voeren python --version Als Python niet is geïnstalleerd, kun je het installeren met behulp van het pakketbeheerprogramma dat specifiek is voor jouw Linux-distributie (bijv. apt voor op Ubuntu gebaseerde distributies, dnf voor op Fedora gebaseerde distributies).
  • Kloon de repository:
    • Open een terminal op je Linux-systeem.
    • Navigeer naar de directory waar je de E-Inventory repository wilt klonen.
    • Voer de volgende opdracht uit om de repository te klonen
      git clone https://github.com/huizebruin/E-Inventory.git
  • Opzetten van een virtuele omgeving (optioneel, maar aanbevolen):
    • Verander naar de gekloonde repository cd E-Inventory
    • Maak een virtuele omgeving aan python3 -m venv venv
    • Activeer de virtuele omgeving source venv/bin/activate
  • Installeer de afhankelijkheden:
    • Zorg ervoor dat je je in de hoofddirectory van de gekloonde repository (E-Inventory) bevindt.
    • Voer de volgende opdracht uit om de vereiste afhankelijkheden te installeren
      pip install -r requirements.txt
  • Start de applicatie:
    • Nadat de afhankelijkheden zijn geïnstalleerd, kun je de applicatie starten.
    • Voer de volgende opdracht uit in de terminal:bashCopy codepython app.py
    • De E-Inventory applicatie zou nu moeten draaien. Open een webbrowser en ga naar http://localhost:5000 om de applicatie te openen.
  • Automatisch starten bij opstarten (Linux):
    • Om de E-Inventory applicatie automatisch te laten starten bij het opstarten, kun je een systemd-service aanmaken.
    • Maak een nieuw servicebestand aan met behulp van een tekst editor
      sudo nano /etc/systemd/system/e-inventory.service
    • Voeg de volgende inhoud toe in de teksteditor:

[Unit]
Description=E-Inventory Applicatie
After=network.target

[Service]
User=<jouw_gebruikersnaam>
WorkingDirectory=/pad/naar/E-Inventory
ExecStart=/pad/naar/venv/bin/python /pad/naar/E-Inventory/app.py

[Install]
WantedBy=multi-user.target

Vervang <jouw_gebruikersnaam> door je daadwerkelijke gebruikersnaam en update `/pad/naar/E-Inventory` met het werkelijke pad naar de E-Inventory-map.

  • Sla het bestand op en sluit de teksteditor.
  • Start de service en stel deze in om automatisch te starten:
sudo systemctl start e-inventory
sudo systemctl enable e-inventory

De E-Inventory applicatie wordt nu automatisch gestart bij het opstarten van het systeem.

Dit zou je moeten helpen bij het installeren en uitvoeren van de E-Inventory applicatie op Linux en het instellen ervan om automatisch te starten bij het opstarten.

Zorg ervoor dat je de vereisten en stappen zorgvuldig volgt. Aarzel niet om verdere verduidelijking of assistentie te vragen.

  • De E-Inventory applicatie wordt nu automatisch gestart bij het opstarten van het systeem.

Dit zou je moeten helpen bij het installeren en uitvoeren van de E-Inventory applicatie op Linux en het instellen ervan om automatisch te starten bij het opstarten. Zorg ervoor dat je de vereisten en stappen zorgvuldig volgt. Aarzel niet om verdere verduidelijking of assistentie te vragen.

[wpdm_package id=’10806′ template=”link-template-panel”]

Update naar 1.0.11

  • Meer functies toegevoegd aan het ontwerp.
  • Enkele opruimacties.
  • Exe-bestand ook bijgewerkt.
  • Als je al een database hebt, plaats deze dan in de hoofdmap.
  • Productpagina toevoegen.
  • Productprijs toevoegen € of $
  • Database verwijderd van Github
  • Kleine updates aan het ontwerp
  • Samenvattingspagina toevoegen met tellers
  • Mooiere opmaak voor het logo, maximaal 200px breedte.

Wat vond je van deze post?

Klik op een ster om deze te beoordelen!

Gemiddelde score 0 / 5. Aantal stemmen: 0

Tot nu toe geen stemmen! Wees de eerste die dit bericht beoordeelt.

Geef een reactie...

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

2 gedachten over “E-Inventory: het thuis inventarissysteem”

  1. Goedemiddag,
    Ik probeer E-Iventory te installeren,
    Maar het gaat fout bij,
    BashCopy codepython app py
    Krijg het niet gevonden, help me

Winkelwagen
Scroll naar boven