Skip to content

PeterKuehne/solar-calendar-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solar Calendar API

Ein FastAPI-basierter Microservice für die Verwaltung von Kalenderterminen für das Solar-Bot Projekt.

Features

  • Terminverfügbarkeit prüfen
  • Termine erstellen
  • Google Calendar Integration
  • REST API Endpunkte

Setup

  1. Python-Umgebung erstellen:
python -m venv venv
source venv/bin/activate  # Unter Windows: venv\Scripts\activate
  1. Abhängigkeiten installieren:
pip install -r requirements.txt
  1. Umgebungsvariablen konfigurieren:
  • Kopiere .env.example zu .env
  • Füge deine Google Calendar Credentials ein
  1. Server starten:
uvicorn app.main:app --reload

API Endpunkte

  • GET /availability?datetime=ISO8601 - Prüft Verfügbarkeit eines Zeitslots
  • POST /appointments - Erstellt einen neuen Termin
  • GET /appointments - Listet alle Termine
  • DELETE /appointments/{id} - Storniert einen Termin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published