Načítání...
SPŠE API

Školní REST API pro studenty SPŠE. Přistupujte k datům z Bakalářů, databáze školy i Discordu — nebo publikujte vlastní modul.

Procházejte existující moduly

Jak to funguje

Od přihlášení k modulu
ve třech krocích

Celý proces jsme navrhli tak, aby nezabral víc než pár minut.

1

Přihlaste se

Přihlaste se svým SPI API účtem — stejnými přihlašovacími údaji, které používáte v ostatních školních systémech SPŠE.

Cookie-based auth
2

Vytvořte modulový účet

Systém za vás automaticky zaregistruje nový API účet, přihlásí se systémovým tokenem a přidělí mu skupinu přístupu module.

3 kroky automaticky
3

Publikujte modul

Napište HTML/CSS/JS s live náhledem, propojte existující web přes URL, nebo sestavte modul přetažením komponent ve vizuálním editoru.

Kód · URL · Vizuální editor
Dostupné moduly

Školní data jako REST API

Přistupujte k datům ze školních systémů přes jednoduché HTTP endpointy. Žádné scraping, žádné nezdokumentované triky — jen čistá JSON odpověď.

01

Databáze školy

/api/v1/database/...

Veřejná databáze studentů, tříd a učitelů bez nutnosti přihlášení. Vyhledávejte podle jména, třídy nebo BakaID.

Zobrazit detail modulu

Endpointy

Ukázka — pro kompletní seznam přejděte na detail modulu.

  • GET/database/studenti
  • GET/database/skupiny
  • GET/database/ucitele
  • POST/database/studenti/search
02

Bakaláři

/api/v1/bakalari/...

Data ze školního systému Bakaláři — rozvrhy hodin, suplování a cache dat aktualizovaných v pravidelných intervalech.

Zobrazit detail modulu

Endpointy

Ukázka — pro kompletní seznam přejděte na detail modulu.

  • GET/bakalari/timetable
  • GET/bakalari/substitutions
  • GET/bakalari/cache
03

Discord integrace

/api/v1/discord/...

Propojení školního Discord serveru se SPI účtem. Získejte informace o uživatelích, rolích a členství na serveru.

Zobrazit detail modulu

Endpointy

Ukázka — pro kompletní seznam přejděte na detail modulu.

  • GET/discord/user
  • POST/discord/auth
Způsoby vytvoření

Dejte svému projektu domov

Ať už máte hotový kód, existující web, nebo jen nápad — vyberte způsob, který vám sedí nejlépe.

Vlastní HTML / CSS / JS

Napište nebo vložte existující kód přímo do vestavěného editoru. Live náhled ukazuje výsledek v reálném čase — bez potřeby lokálního serveru.

  • Tři záložky: HTML, CSS, JavaScript
  • Live iframe náhled v editoru
  • Ukládání a načítání uložených verzí

Propojit existující web

Hostujete projekt někde jinde — na Vercelu, Netlify, GitHub Pages nebo vlastním serveru? Stačí uložit URL a modul se v katalogu zobrazí jako plnohodnotný odkaz.

  • Žádný přesun souborů
  • Okamžité propojení přes URL
  • Aktualizace webu se projeví automaticky

Vizuální editor

Sestavte modul přetažením komponent — bez řádku kódu. Ideální pro dashboardy, prezentace nebo jednoduché nástroje. Editor generuje čistý HTML/CSS výstup.

  • Drag & drop rozhraní
  • Připravené komponenty a bloky
  • Export do kódu kdykoliv
FAQ

Časté dotazy

Nenašli jste odpověď? Napište nám na Discord.

Začněte ještě dnes

Jste připraveni tvořit?

Přihlaste se svým SPI účtem, vytvořte modulový účet a publikujte první modul — celý proces zabere pár minut.

Nebo prohlédnout moduly