#### ***Project: GameBuddy***
#### Doel
Ontwikkel een eenvoudige webapplicatie, GameBuddy, die fungeert als een platform voor jonge gamers, specifiek gericht op jongeren. Het platform dient als een basisnetwerk voor gamers om verbinding te maken, spelervaringen te delen, en speelschema's te organiseren.
Het hoofddoel is het creƫren van een interactief en gebruiksvriendelijk platform waar jonge gamers gemakkelijk vrienden kunnen maken, hun speeltijden kunnen delen, en hun gaming ervaringen kunnen coƶrdineren. Dit project streeft ernaar om een toegankelijke en functionele online gemeenschap te bouwen voor jonge gamers.
#### Functionaliteiten van de Webapplicatie
- - **Gebruikersprofielen:** Gebruikers kunnen profielen aanmaken waarin ze hun favoriete spellen en gaming tijden vermelden.
- **Vriendschapsnetwerk:** Functionaliteit om vrienden toe te voegen en een lijst van vrienden te onderhouden.
- **Speelschema's:** Een eenvoudige kalender waar gebruikers hun geplande speeltijden kunnen posten en bekijken.
#### Technische Specificaties
- - **Talen:** PHP voor de backend logica, JavaScript voor dynamische gebruikersinteracties, en HTML/CSS voor de frontend.
- **Database:** MySQL met drie tabellen:
- `Users` voor het opslaan van gebruikersgegevens zoals gebruikersnaam, e-mail, en wachtwoord.
- `Friends` voor het beheren van de vriendenlijst, met verwijzingen naar gebruikers-ID's.
- `Schedules` voor het opslaan van gebruikers geplande speeltijden.
- **Veiligheid:** Basis gebruikersauthenticatie voor het inloggen en registreren van gebruikers.
#### Design
Het design zal strak en modern zijn, aantrekkelijk voor jongeren, met een eenvoudige en heldere gebruikersinterface. Het zal ook responsief zijn om toegankelijk te zijn via zowel desktops als mobiele apparaten. Indien er tijd over is, kan een light- en dark theme worden gemaakt.
|