Případová studie: React aplikace TeaCal pro lektory

Soukromí lektoři potřebovali nástroj, který jim ušetří čas — místo Excelů a papírových diářů chtěli jednu aplikaci, kde spravují rozvrhy, evidence studentů a fakturaci. Postavil jsem TeaCal, plnohodnotnou React aplikaci s real-time daty, která to všechno zastane.

Klient: TeaCal Obor: SaaS pro lektory Web: teacal.eu
React aplikace TeaCal pro soukromé lektory
React aplikace TeaCal – plánování lekcí, evidence studentů a fakturace.

Zadání

Soukromí lektoři jazyků a dalších předmětů spravovali svou agendu v kombinaci Google Kalendáře, Excelů a poznámek. Chtěli jeden nástroj, který:

  • zobrazuje rozvrhy lekcí přehledně a v reálném čase,
  • vede evidenci studentů s historií lekcí,
  • generuje faktury automaticky podle odpracovaných hodin,
  • funguje na mobilu stejně dobře jako na počítači,
  • umožňuje rychlé změny bez ztráty dat.

Řešení

Postavil jsem plnohodnotnou webovou aplikaci, která lektorům šetří hodiny administrativy každý týden:

  • Rozvrhy a plánování — přehledný kalendář lekcí s rychlým přidáváním, úpravami a přesouváním. Vše se okamžitě promítne do evidence.
  • Evidence studentů — každý student má svůj profil s historií lekcí, pokroky a kontaktními údaji. Lektor vidí vše na jednom místě.
  • Automatická fakturace — systém generuje faktury na základě odpracovaných hodin, takže lektor nemusí nic počítat ručně.
  • Real-time data — změny se okamžitě promítnou do všech zobrazení. Když lektor přidá lekci, student ji vidí hned.
  • Responzivní design — aplikace funguje stejně dobře na mobilu jako na počítači, protože lektoři často kontrolují rozvrh na cestách.
  • Bezpečnost a zálohy — data jsou chráněná a pravidelně zálohovaná. Lektoři se nemusí bát o ztrátu informací.

Výsledek

React
frontend
Node.js
backend
Real-time
synchronizace
100 %
mobilní použitelnost

TeaCal šetří lektorům hodiny času každý týden. Místo administrativy se věnují tomu, co umí nejlépe — výuce. Aplikace je rychlá, stabilní a snadno se používá i pro méně technicky zdatné uživatele.

Co bylo klíčové

Uživatel není technik — musí to být intuitivní. Lektoři nemají čas se učit složité nástroje. Každá funkce musí být pochopitelná na první pohled. Když je rozhraní jednoduché, lidé ho skutečně používají.

Real-time data mění způsob práce. Když lektor přidá lekci a student ji vidí okamžitě, odpadá zbytečná komunikace přes e-maily a zprávy. Vše se děje v aplikaci.

Mobilní použitelnost je nutnost, ne bonus. Lektoři kontrolují rozvrhy na cestách, mezi lekcemi, večer na gauči. Aplikace musí fungovat skvěle na telefonu, jinak ji nebudou používat.

Máte nápad na aplikaci?

Postavím Vám webovou aplikaci, která ušetří čas a zjednoduší procesy. Nezávazná konzultace zdarma, odpověď do 24 hodin.

Nezávazná konzultace zdarma →

Mohlo by vás zajímat