You are on page 1of 3

Rent My Tools

Beschrijving
Je kent het vast wel... je wil uw net aangekochte Picasso aan de muur bevestigen maar
beschikt niet over de nodige boormachine. Je gaat uw vrienden, kennissen en buren
afschuimen om hun boormachine te lenen maar blijkt dat zij er ook geen hebben.

Wat je niet weet is dat de vriendelijke en behulpzame buur uit de andere straat er wel één
heeft. Had je dit maar geweten...

Om deze situaties te vermijden maak je een website waar je meteen kan checken wie er in
uw buurt beschikt over een boormachine (en andere materialen). Uw vriendelijke buur kan
zich registreren op de website om zijn boormachine uit te lenen of te verhuren.

Een niet geregistreerde gebruiker kan zoeken naar gereedschappen. Hij kan geen contact
leggen met de eigenaars van de gereedschappen.

Een geregistreerde gebruiker beschikt over een profiel. Hij kan gereedschappen
toevoegen, verwijderen en aanpassen. Hij kan zoeken en contact opnemen met andere
gebruikers.

De administrator kan via een admingedeelte de gebruikers beheren.

Minimale vereisten
De hieronder opgesomde functionaliteit is een minimum. Indien één van deze
niet aanwezig is in het project zal er een 0 score worden toegekend.

Startpagina
De startpagina moet er aantrekkelijk uitzien. Op deze pagina wordt het doel van de site
visueel weergegeven. Gebruikers kunnen meteen beginnen zoeken en zien meteen waar ze
kunnen inloggen en registreren.

Zoeken
Indien je een zoek query ingeeft heb je minimaal 2 opties om uw resultaten weer te
geven:

 Via een kaart (Google-maps integratie)

 Een geordende lijst (mogelijkheid tot sorteren)

Zorg ervoor dat je vlot door de zoekresultaten kan bladeren.

Registratie
Keep it simple! Denk goed na welke informatie er relevant is voor uw site. Maak een
ordelijk formulier met formchecking.

Als extra kan je hierbij Facebook en/of Twitter integreren. Bekijk ook eens Gigya
(http://www.gigya.com/).

Profiel
Maak een verzorgde profiel pagina. Zorg dat de aangeboden gereedschappen netjes
worden weergegeven bij het profiel. Hou rekening met privacy: gooi niet zomaar een
telefoonnummer en/of emailadres op het profiel.
Bij dit profiel voorzie je een “Stel een vraag” sectie. Hierbij kan je een opmerking of vraag
stellen. Deze zijn publiek voor alle andere gebruikers.

Voorzie bij het profiel ook een dashboard dat enkel voor de eigenaar zichtbaar is. Op dit
board kan hij zijn binnenkomende en uitgaande reservaties beheren en opvolgen.

Als extra kan hier een rating systeem aangekoppeld worden. Andere gebruikers kunnen
dan de persoon of de producten punten geven.

Toevoegen gereedschap
Maak een doordacht formulier. (Dit is niet zo eenvoudig! Een hamer is compleet anders
dan een kruiwagen.) Zorg ervoor dat je toch alle relevante informatie kan invullen.
Ook foto's en handleidingen moeten kunnen toegevoegd worden.

Vraag ook naar een eventuele waarborg of een huurbedrag (per dag).

Beheren gereedschap
Dit kan uiteraard enkel gebeuren door de eigenaar.

 Hij kan het aanpassen.

 Hij kan het onzichtbaar maken voor andere gebruikers.

 Hij kan datums toevoegen waar het niet beschikbaar is. (Eventueel via een
kalender)

 Hij kan het verwijderen.

Detail pagina gereedschap


Hier kan iedere gebruiker de informatie over het gereedschap zien. Ook de ingevoerde
data waarop het gereedschap niet meer beschikbaar is.

Zorg voor een vlotte doorklikbaarheid naar gerelateerde gereedschappen.

Reservatie
De reservatie verloopt niet zomaar via e-mail. Zorg dat je via de product pagina een link
krijgt naar een bericht formulier waar er standaard al info staat ingevuld.
Vergeet de data wanneer je het gereedschap nodig hebt niet!

Na reservatie krijgt de eigenaar een geformatteerde mail waarin hij via twee links de
reservatie kan accepteren of weigeren. Deze reservatie kan ook via de website (profiel –
dashboard) worden afgehandeld.

Administrator pagina
De administrator kan gebruikers verwijderen. Hij kan eenvoudig zoeken naar gebruikers.
Hij kan meerdere gebruikers in één keer verwijderen.

De administrator kan een paswoord automatisch mailen naar de gebruiker.

Technisch
 XHTML (en CSS) W3C valid

 Let op code layout

 CSS strikt gescheiden


 Let op security

 Degelijke formchecking met JavaScript én PHP

 Persistentie van invulvelden

 Gebruik Plonk

 Maak een OO-gebaseerd website

 Gebruik een MySQL databank

 Integratie Google-maps

 Gebruik een multifile uploader (aangepast naar uw website)

 Gebruik tinyMCE editor (aangepast naar uw website)

 Let op ergonomie

Evaluatie
Tijdens de polyvalente week (29/03 – 2/04) volgt er een tussentijdse evaluatie. Tegen die
tijd verwachten we dat je een volledig doorklikbare statische HTML + CSS website hebt
opgebouwd.
De look and feel, de flow door uw website, de opbouw van de site en de ergonomie zullen
dan een eerste keer onder de loep genomen worden. Deze evaluatie staat op 20% van het
totale aantal punten. Indien je een slechte beoordeling hebt gekregen kan je aan de hand
van de feedback uw project nog aanpassen.

Op zondag 16 mei 23u59 moet uw project ingediend worden op Toledo. Tijdens de


examenperiode in juni kom je uw website verdedigen. Zie dit als een verkoopsgesprek
tussen leverancier en klant.

Tijdens deze evaluatie zal het technische en het functionele worden bekeken. Uw
eindquotatie zal het product zijn van deze twee.

Voorzie uw website van voldoende en relevante inhoud. Een 20–tal gebruikers is een
absoluut minimum (gebruik verschillende foto's, adressen en info), elke gebruiker moet
minstens een 3-tal verschillende gereedschappen aanbieden.
Plaats ook al enkele reservaties (geaccepteerde en geweigerde) bij verschillende
gebruikers.

De opdracht is begroot op een totaal van ongeveer 60 uur werk exclusief studietijd.

You might also like