Bkmrk ist eine Bookmarking Website/App.
- PostgreSQL Datenbank
- REDIS Datenbank
- Node Version 9.30 und neuer
- NPM Version 5 und neuer
- Docker Version 17 und neuer
- Optional: Docker Compose
Das Backend, stellt die API zu Verfügung.
Sammelt die Metadaten der Websites, die gespeichert werden. Wird über HTTP Endpunkte angesprochen. Ist nach außen nicht erreichbar.
Headless Chrome Docker Instanz. Macht einen Screenshot einer Website und speichert diesen ab.
REST Frontend
mutation { registerUser(firstName: "abc", lastName: "ef", email: "post@jurekb.de", password: "12345678") { token } }
fetch('http://localhost:3000/login', { method: 'POST', credentials: 'include', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ username: 'post@jurek.de', password: '12345678' }) })
mutation { addLink(url: "https://test.de", tags: [{title: "test"}, {title: "abc"}]) { url } }