Lagerföringssystem och/eller offertsystem för Installationsmaterial

Syfte:

Syftet med projektet är att skapa ett användarvänligt, lättillgängligt och responsivt lagerföringssystem för elmaterial eller andra installationsprodukter. Programmet ska kunna användas på datorer och mobila enheter, med möjlighet att köras inom ett lokalt nätverk för flera användare.

Bakgrund:

Behovet av ett enkelt och anpassningsbart system för att hålla reda på materiallager är stort, särskilt för elektriker och tekniker. Traditionella lösningar är ofta för komplexa eller dyra. Detta projekt är byggt i Flask med HTML, CSS och Python, vilket ger flexibilitet och god kontroll över funktionalitet och layout.

Användningsområde:

Systemet är tänkt att användas av små till medelstora företag, skolprojekt, eller enskilda installatörer som behöver ett smidigt sätt att registrera, redigera och exportera lagerinformation.

Funktioner:

  • Lägga till varor med namn, E-nummer, antal, kategori och styckpris.
  • Sökfunktion för att filtrera produkter.
  • Lista varor grupperade per kategori med dropdown.
  • Redigera och ta bort varor direkt i gränssnittet.
  • Exportera data till JSON eller PDF.
  • Välja om PDF-export ska inkludera pris.
  • PDF innehåller en indexsida och sidbrytning per kategori.
  • Automatisk summering av antal artiklar, enheter och totalkostnad.
  • Dashboard överst på sidan.
  • Responsiv design för telefon och surfplatta.
  • Stöd för hamburgermeny i mobilvy.
  • IP-adress visas automatiskt på första sidan.
  • Skyddad vid start med lösenord.
  • Knapp för att stänga av programmet (med extra lösenord).
  • Kan köras i bakgrunden

Teknisk struktur:

  • Backend: Flask (Python)
  • Frontend: HTML + CSS (mobil anpassad med mobile.css)
  • Databas: SQLite (lager.db)
  • Assets: Statisk mapp för CSS, bilder och PDF-export

Komplett dokumentation (dokumentationen kommer strax!):