Masterblog API

Eine REST-API für eine Blog-Plattform, entwickelt mit Flask (Backend) und JavaScript (Frontend). Das Projekt demonstriert die klassische Frontend-Backend-Trennung: Der Flask-Server stellt JSON-Endpunkte bereit, das JavaScript-Frontend konsumiert diese per Fetch API.

Quellcode

Installation

  1. Python installieren
    Python Download
  2. Repository klonen
    git clone https://github.com/vincentkoenig/Masterblog-API.git
  3. Abhängigkeiten installieren
    pip install flask flask-cors

App starten

Backend starten:
python backend/app.py
Dann frontend/index.html im Browser öffnen.

API-Endpunkte

MethodeRouteFunktion
GET/api/postsAlle Beiträge abrufen
POST/api/postsNeuen Beitrag erstellen
PUT/api/posts/<id>Beitrag aktualisieren
DELETE/api/posts/<id>Beitrag löschen

Features

Code-Übersicht