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
-
VerzamelaarsStudenten (Gebruikers): Willen huncollectieeigenbeheren,vakken,advertenties plaatsendeadlines enbiedingenbehaaldedoencijfersop andere schoenen.inzien. -
AuthenticatorsDocenten/Beheerders (Admins):MedewerkersWillenvanvakkendekunnenwinkel die de schoenen controleren op echtheidaanmaken endealgemeneuiteindelijkeaankondigingenverkoopofgoedkeuren.studiemateriaal kunnen pushen naar alle studenten.
4. Gewenste Functionaliteiten (Must-Haves)
-
Authenticatie:
- Inloggen
voormetverzamelaars.een studentnummer. - Rollen:
encollectorstudentadmin(docent).
- Inloggen
-
Voor
Verzamelaars:Studenten:"My Closet": Een overzichtOverzicht vanjeactieveeigenvakkenaangeboden(bijv.sneakers.PHP, Databases, Nederlands).Marktplaats-overzicht:Deadline-lijst:AlleTakenbeschikbarediesneakersgesorteerd zijn op datum.- Cijferlijst: Invoer van
anderebehaaldeleden.resultaten Biedings-systeem:metEenautomatischebodberekeningkunnenvanuitbrengenhetop een item.gemiddelde.
-
Voor Admins (
The Kickz Staff)Docenten):DashboardNieuwemetvakkenverkochtetoevoegenitemsaandiehetwachten op controle.systeem.KnopStudiemateriaalom(links naar documenten) koppelen aan eenitem op 'Verified' (Echt) of 'Rejected' (Nep) te zetten.vak.GebruikersbeheerOverzichtomvanmalafidehoeveelverkopersstudententeeenblokkeren.vak volgen.
5. Technische Eisen & Randvoorwaarden
- Taal & Database: PHP (8.x) en MySQL.
- Beveiliging:
VoorkomSQL-injectie preventie. Zorg datgebruikerseenelkaarsstudentbiedingenalleenverwijderenzijnof*eigen*aanpassencijfersviakandezienURLen(ID-manipulatie).bewerken. UX:Wiskundige Logica:GebruikDe backend moet het gemiddelde berekenen op basis vanafbeeldings-URL'sdeomingevoerde cijfers uit deschoenen visueel aantrekkelijk te tonen.database.- Data Relatie: Een
tabel `bids` die gekoppeld is aan zowel een `user`vak (decourse)bieder)heeftalsmeerdereeentaken`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.
-
ConditieDeadlineLabels:Indicators:DSKritiek (Deadstock/Nieuw)binnen 2 dagen):FelrodeRode tekst + klok-icoon.- Gepland: Blauwe badge.
VNDS (Zo goed als nieuw):Voltooid:ZwarteDoorgestreeptebadge.tekst Used:metGrijzeeenbadge.groen vinkje.
-
De "
Price-Ticker"Focus" Navigatie:EenMinimalenavigatiebalk waarin naast de links ook een kleine 'ticker'zijbalk (looptekst) staatSidebar) metdeiconenlaatstevoor:verkopen.Dashboard, Mijn Cijfers, Materialen en Instellingen.
-
ProductGradeCardViewDesign:(Tabel):InEenhetstrakkeoverzichttabelmoetenwaar cijfers onder deschoenen5.5inautomatisch een'grid'rodestaanachtergrondmet een hover-effect waarbij het hoogste bod direct zichtbaar wordt.krijgen.