Přeskočit na obsah

Budu Lektor

U nás je práce zábavou

Náhled projektu Budu Lektor

Webová aplikace pro pražské domy dětí a mládeže: nabídky práce pro lektory s filtry, registrace lektorů a institucí, dotazník a správa nabídek.

Budu Lektor je společný projekt pražských domů dětí a mládeže, který realizuje Dům dětí a mládeže Praha 6. Portál propojuje zájemce o lektorování kroužků, akcí a táborů s patnácti pražskými středisky volného času. Pro projekt jsme naprogramovali kompletní webovou aplikaci na míru včetně administrace a dlouhodobě ji rozvíjíme.

Grafika podle předlohy zákazníka

Grafický návrh dodal zákazník v rámci jednotné vizuální identity pražských domů dětí a mládeže. Naší prací bylo předlohu věrně převést do responzivního webu a postavit pod ní celou aplikaci, vlastní tvůrčí invenci jsme tu záměrně nechali stranou.

Dvě strany jednoho portálu

Lektor si po registraci vyplní dotazník s kontaktními údaji, časovými možnostmi, životopisem a výběrem lokalit a oblastí, které ho zajímají, a u nabídek práce jedním kliknutím projeví zájem. Instituce zveřejňují nabídky práce s týdenním rozvrhem, oblastí a dobou platnosti, prohlížejí databázi lektorů podle lokality a zaměření a vhodné zájemce přímo oslovují zprávou. O každém zájmu i oslovení odchází e-mail druhé straně.

Role, schvalování a administrace

Aplikace rozlišuje lektory, uživatele a správce institucí a administrátora projektu. Registrace institucí prochází schválením, správce instituce zakládá účty kolegům a spravuje profil s logem, administrátor má přehled čekajících registrací, neaktivních účtů i všech institucí včetně bezpečného mazání s náhledem dopadu. Nabídky práce mají stránkovaný veřejný výpis s filtry podle městské části a oblasti a tlačítko pro sdílení na Facebook.

Zabezpečení

Registraci, přihlášení i obnovu hesla chrání reCAPTCHA se skórováním doplněná o honeypot, hesla se ukládají jen jako bezpečné otisky a obnova hesla probíhá přes jednorázový odkaz s omezenou platností. Aplikace běží na PHP s databází MariaDB, frontend vychází z Bootstrapu a vývoj probíhá v Dockeru.

Ukázky z projektu