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!
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.
- Om de E-Inventory applicatie automatisch te laten starten bij het opstarten, kun je een snelkoppeling naar het
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).
- 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
- 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
- Verander naar de gekloonde repository
- 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 code
python 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.
Als je dit artikel met interesse hebt gelezen klik dan op Vind ik Leuk .
Voor u een kleine moeite voor mij een compliment.
Alvast Bedankt.
Als je feedback, tips of iets anders hebt,
Aarzel dan niet om hieronder een reactie achter te laten.
Goedemiddag,
Ik probeer E-Iventory te installeren,
Maar het gaat fout bij,
BashCopy codepython app py
Krijg het niet gevonden, help me
Hallo Jaap,
Ik ben zelf gestopt met e-inventory.
ik ben hier verder gegaan met https://inventree.org/
Deze heeft alles wat ik zocht plus meer.
Daarom wordt de app niet meer doorontwikkeld.