</>SoftwareprojectenGlobale klantvragen · webapplicaties
Projectbriefing

Project 25 - Limited Drop Stock Manager

Een beheersysteem voor beperkte productdrops, varianten, reserveringen en gecontroleerde voorraad.

Projectnaam
DropDesk
Datum
25 augustus 2026
Opdrachtgever
Streetwearlabel MonoDrop
Contactpersoon
Mevr. Z. Kaya (E-commerce lead)
Complexiteit
Medium

1. Achtergrond en probleem

MonoDrop verkoopt kleine oplages kleding. Bij nieuwe drops komen veel reserveringen tegelijk binnen en wordt soms meer verkocht dan beschikbaar is.

Het label wil varianten per maat en kleur beheren, tijdelijke reserveringen laten verlopen en verkoopgegevens overzichtelijk tonen.

2. Doelstelling

De opdrachtgever wil een eerste werkende versie (MVP) laten maken onder de naam DropDesk. Het eindproduct moet het beschreven proces overzichtelijker, betrouwbaarder en veiliger maken.

De eerste versie is goed wanneer de belangrijkste gebruikers hun taken kunnen uitvoeren, de gegevens goed worden opgeslagen en iedere gebruiker alleen ziet wat bij zijn rol hoort.

Belangrijk aandachtspuntVoorraad per maat en kleur bijhouden en voorkomen dat een item dubbel wordt gereserveerd.

3. Doelgroepen

Klant
bekijkt een drop en reserveert beschikbare varianten.
Dropmanager
beheert producten, varianten, voorraad en publicatiemomenten.

4. Gewenste functies

Voor de eerste versie zijn dit de belangrijkste functies. De opdrachtgever wil deze onderdelen in ieder geval terugzien.

Voor klanten

  • Aankomende en actieve drops bekijken.
  • Productdetails en voorraadindicatie per variant zien.
  • Eén variant tijdelijk reserveren.

Voor managers

  • Drops en publicatieperiode beheren.
  • Producten met maat- en kleurvarianten aanmaken.
  • Voorraad per variant instellen en corrigeren met reden.

Algemeen

  • Voorraad in één veilige databaseactie reserveren.
  • Conceptdrops en interne aantallen afschermen.

5. Technische wensen en voorwaarden

  • De oplossing is een webapp die goed werkt op telefoon, tablet en computer.
  • PHP 8+ met MySQL/MariaDB past bij deze opdracht. Laravel en een frontend-framework mogen worden gebruikt, maar dat is niet verplicht.
  • Er zijn verschillende soorten accounts. Iedere gebruiker mag alleen zien en doen wat bij zijn rol hoort.
  • Wachtwoorden worden veilig opgeslagen. De app controleert ingevulde gegevens en toont teksten op een veilige manier.
  • De code wordt duidelijk verdeeld in onderdelen met namen die goed te begrijpen zijn.
  • De app geeft duidelijke meldingen bij succes, fouten, lege resultaten en acties die niet zijn toegestaan.
  • Elke combinatie van maat en kleur komt maar één keer voor.
  • De voorraad kan nooit lager dan nul worden.

Nog niet nodig voor de eerste versie

  • Online betalingen en koppelingen met echte betaalproviders.
  • Een verplichte koppeling met een externe API, tenzij dit later als uitbreiding wordt gekozen.
  • De app openbaar aanbieden en werken met echte persoonsgegevens.
  • Extra functies die niet in deze eerste versie zijn beschreven.
Bijlage

Globale wensen voor design en interface

Richting voor kleurgebruik: #0A0A0A, #FFFFFF, #EF4444 en #A3E635. Deze kleuren zijn een richting. Een passend alternatief mag ook.

Mogelijke indeling: Een minimalistische shopweergave en een data-gericht voorraadpaneel.

Handige onderdelen: Variantselector, afteltimer, voorraadstatus en drop-kerncijfers.

  • De app werkt goed op telefoon, tablet en computer.
  • Formulieren hebben duidelijke namen bij de velden en begrijpelijke foutmeldingen.
  • Een status wordt met kleur én tekst aangegeven.
  • Bij een lege lijst of een fout ziet de gebruiker een duidelijke melding.