Skip to main content

Project 12 - Studie-Portaal

Projectbriefing

Projectnaam: Sneaker MarketplaceStudie-Portaal "SoleExchange"StudyBuddy"

Datum: 8 januari 2026

Opdrachtgever: Streetwear BoutiqueStudentenraad "TheBeter Kickz"Leren"

Contactpersoon: Dhr. M.L. AirDe Boeck (Eigenaar)Studentenvoorzitter)

Student: Joey


1. Achtergrond en Probleemstelling

DeStudenten markthebben voorvaak exclusievemoeite sneakersmet het organiseren van hun studietijd. Informatie staat verspreid over verschillende systemen, PDF's raken kwijt in downloads en de voortgang van projecten is enormonduidelijk. gegroeid.Vooral Onzebij klantengroepsopdrachten willenis niethet alleenlastig schoenenom kopen,te maarzien wie wat heeft gedaan.

Er is behoefte aan een centrale web-app waar studenten hun eigen 'deadstock' (ongedragen schoenen)vakken kunnen aanbiedenbeheren, aanbronnen andere(links/notities) verzamelaars.kunnen Momenteelopslaan gebeurt dit via onoverzichtelijke Marktplaats-advertenties waar veel fraude plaatsvindt.

We hebben een veilig, besloten platform nodig waar onze community ledenen hun sneakerscijfers kunnen aanbieden.bijhouden Deom winkelhun (wijgemiddelde alste organisatie) fungeert als tussenpersoon die de echtheid controleert voordat een deal wordt gesloten.berekenen.

2. Doelstelling

OntwikkelWij willen een SneakerPersoonlijk TradingStudie PlatformDashboard (SoleExchange)StudyBuddy). laten ontwikkelen.

LedenHet moetenplatform hunmoet sneakersstudenten kunnenhelpen uploadenbij het plannen. De kern van de app is het beheren van 'Vakken' (maat, merk, conditie). Andere gebruikers kunnen hierop een bod uitbrengen. Zodra een koperCourses) en verkoper akkoord zijn, moet het systeem de status bijwerken naarbijbehorende 'Verificatie'Taken' (waarbijTasks) deen schoen'Cijfers' naar de winkel wordt gestuurd)(Grades).

3. Doelgroepen

  1. VerzamelaarsStudenten (Gebruikers): Willen hun collectieeigen beheren,vakken, advertenties plaatsendeadlines en biedingenbehaalde doencijfers op andere schoenen.inzien.

  2. AuthenticatorsDocenten/Beheerders (Admins): MedewerkersWillen vanvakken dekunnen winkel die de schoenen controleren op echtheidaanmaken en dealgemene uiteindelijkeaankondigingen verkoopof goedkeuren.studiemateriaal kunnen pushen naar alle studenten.

4. Gewenste Functionaliteiten (Must-Haves)

  • Authenticatie:

    • Inloggen voormet verzamelaars.een studentnummer.
    • Rollen: collectorstudent en admin (docent).
  • Voor Verzamelaars:Studenten:

    • "My Closet": Een overzichtOverzicht van jeactieve eigenvakken aangeboden(bijv. sneakers.PHP, Databases, Nederlands).
    • Marktplaats-overzicht:Deadline-lijst: AlleTaken beschikbaredie sneakersgesorteerd zijn op datum.
    • Cijferlijst: Invoer van anderebehaalde leden.
    • resultaten
    • Biedings-systeem:met Eenautomatische bodberekening kunnenvan uitbrengenhet op een item.gemiddelde.
  • Voor Admins (The Kickz Staff)Docenten):

    • DashboardNieuwe metvakken verkochtetoevoegen itemsaan diehet wachten op controle.systeem.
    • KnopStudiemateriaal om(links naar documenten) koppelen aan een item op 'Verified' (Echt) of 'Rejected' (Nep) te zetten.vak.
    • GebruikersbeheerOverzicht omvan malafidehoeveel verkopersstudenten teeen blokkeren.vak volgen.

5. Technische Eisen & Randvoorwaarden

  • Taal & Database: PHP (8.x) en MySQL.
  • Beveiliging: VoorkomSQL-injectie preventie. Zorg dat gebruikerseen elkaarsstudent biedingenalleen verwijderenzijn of*eigen* aanpassencijfers viakan dezien URLen (ID-manipulatie).bewerken.
  • UX:Wiskundige Logica: GebruikDe backend moet het gemiddelde berekenen op basis van afbeeldings-URL'sde omingevoerde cijfers uit de schoenen visueel aantrekkelijk te tonen.database.
  • Data Relatie: Een tabel `bids` die gekoppeld is aan zowel een `user`vak (decourse) bieder)heeft alsmeerdere eentaken `sneaker_id`(tasks) en meerdere cijfers (1-op-N relatie).

BIJLAGE: Specifieke Design & Interface Wensen

De uitstralinglook-and-feel moet 'Urban'rustgevend en 'High-end'productief zijn: VeelPastelkleuren witruimte,(lichtblauw, strakke zwarte letterszachtgroen) en rode accenten (zoals het bekende merkeen 'Supreme').clean' wit dashboard.

  1. ConditieDeadline Labels:Indicators:

    • DSKritiek (Deadstock/Nieuw)binnen 2 dagen): FelrodeRode tekst + klok-icoon.
    • Gepland: Blauwe badge.
    • VNDS (Zo goed als nieuw):Voltooid: ZwarteDoorgestreepte badge.
    • tekst
    • Used:met Grijzeeen badge.groen vinkje.
  2. De "Price-Ticker"Focus" Navigatie:

    • EenMinimale navigatiebalk waarin naast de links ook een kleine 'ticker'zijbalk (looptekst) staatSidebar) met deiconen laatstevoor: verkopen.Dashboard, Mijn Cijfers, Materialen en Instellingen.
  3. ProductGrade CardView Design:(Tabel):

    • InEen hetstrakke overzichttabel moetenwaar cijfers onder de schoenen5.5 inautomatisch een 'grid'rode staanachtergrond met een hover-effect waarbij het hoogste bod direct zichtbaar wordt.krijgen.