Deze Github repo bevat de API die ontwikkeld is voor de webapplicatie Festivalwijzer.
De API zorgt voor de CRUD die nodig is om de gebruikers, de festivals en de comments te beheren.
Deze rest-full API is verbonden met een PostgreSQL database en valt onder de MIT license.
- git clone https://github.com/Lorenzr99/dev5-werkstuk
- .env file aanmaken op basis van .env.template
- docker-compose up --build
- Om de testen uit te voeren: "cd .\api" en run vervolgens "npm test"
- POST '/api/signup': registreert een gebruiker in de database
- POST '/api/login': login met een gekend emailadres en krijg een token terug
- GET '/api/festivals': returnt alle festivals in de database
- POST '/api/festivals': voegt een festival toe aan de database
- PUT '/api/festivals': wijzig een row in de festivals table
- DELETE '/api/festivals': verwijder een row in de festivals table
- GET '/api/requests': returnt alle requests in de database
- POST '/api/requests': voegt een aanvraag toe aan de database
- PUT '/api/requests': wijzig een row in de requests table
- DELETE '/api/requests': verwijder een row in de requests table
Contributing guidelines
Code of conduct
MIT License
In opdracht van Eramushogeschool Brussel.