Meer een voorkeur voor back-end? You are welcome. Beginners, nee niet doen.
De webapp Rgbtrade is een ouderwetse php/mysql web app echt oldschool. De database is op zich prima, de web app zou het doen. Maar. Er is geen api.
Het is jouw taak om de functionaliteit die er al is, als API aan te bieden. En dan zo’n zelfde REST API die in JSON data terug geeft.
- bestudeer de werking van de bestaande app die je docent live heeft gezet op ….
- verzamel de bestaande functies van de web-app. Bespreek de lijst met je docent voor je doorgaat.
- rgbtrade gebruikt deze database-definitie (raw). Die is straks handig. Kijk welke tabellen er zijn.
- Gebruik het no-code platform Baserow [getting started] om de database opnieuw op te bouwen.
- Maak een database
- Maak alle tabellen na. Maak eerst de rgbUsers tabel. Doe ze in een logische volgorde.
- Dan de formulieren
- Check de API die hij voor je gemaakt heeft. Die moet je publiceren
- De front-enders moeten met deze api aan de slag
Database
Je hebt wel toegang tot de raw database maar daar staat een hoop meuk code in. Handiger is de sreenshots uit adminer.