Mobile and desktop cloud app for cameras in the field
#13400
16.01.2024
01.04.2024
Uzavřený
Cieľ: Vyvinúť multi-platformovú mobilnú a desktopovú aplikáciu, ktorá poskytuje cloudové služby pre užívateľov, ktorí zakúpia fotopasce od našej značky. Aplikácia umožní užívateľom registrovať svoje kamery, zobraziť a spravovať údaje z kamery a využívať cloudové úložisko pre fotografie a videá.
Platforma: Aplikácia by mala byť kompatibilná s iOS a Android mobilnými zariadeniami, ako aj s populárnymi webovými prehliadačmi pre desktopové použitie.
Kľúčové Funkcie:
Registrácia Užívateľa:
- Užívatelia by mali byť schopní vytvoriť účet v rámci aplikácie a poskytnúť základné údaje.
- Implementovať bezpečný autentifikačný mechanizmus.
Registrácia Kamery:
- Užívatelia môžu registrovať svoje fotopasce v rámci aplikácie.
- Každá kamera by mala mať jedinečný identifikátor prepojený so zabudovanou SIM kartou.
- Zahrnúť možnosť, aby užívatelia pomenovali a spravovali viacero kamier.
Cloudové Úložisko:
- Implementovať systém cloudového úložiska pre fotografie a videá nahrané registrovanými kamerami.
- Užívatelia môžu zakúpiť plány úložiska (napríklad 200/500/1000 fotografií mesačne).
- Vyvinúť užívateľsky prívetivé rozhranie na sledovanie a správu využitia úložiska.
Stav Kamery:
- Poskytnúť aktualizácie stavu v reálnom čase pre každú zaregistrovanú kameru.
- Zahrnúť informácie, ako je sila signálu, stav batérie a posledná známa poloha.
Správa Kamery:
- Užívatelia by mali byť schopní spravovať viacero kamier v rámci aplikácie.
- Implementovať funkcie pre pomenovanie, zoskupovanie a organizovanie kamier.
- Dovoliť užívateľom konfigurovať nastavenia kamery na diaľku.
Integrácia Mapy:
- Integrovať funkciu mapy pre zobrazenie poslednej známej polohy každej kamery.
- Poskytnúť možnosť sledovania histórie pohybu kamier.
Galéria Médií:
- Vytvoriť užívateľsky prívetivú galériu na prezeranie fotografií a videí zachytených registrovanými kamerami.
- Zahrnúť možnosti triedenia a filtrovania podľa času, kamery a ďalších relevantných parametrov.
Notifikácie:
- Implementovať systém notifikácií na upozornenie užívateľov na dôležité udalosti (nízka batéria, slabý signál atď.).
- Dovoliť užívateľom prispôsobiť si nastavenia notifikácií.
Technické Požiadavky:
- Použiť multi-platformový vývojový rámec
- Vybrať vhodný technologický stack pre webovú verziu
- Využiť bezpečnú backendovú infraštruktúru pre autentifikáciu užívateľov, registráciu kamier a cloudové úložisko.
Pokyny pre Odovzdanie:
- Poskytnúť podrobnú dokumentáciu, ktorá opisuje architektúru aplikácie, funkcie a inštrukcie na použitie.
- Zahrnúť testovací plán a zabezpečiť dôkladné testovanie aplikácie na rôznych zariadeniach a prehliadačoch.
- Odovzdať zdrojový kód a zabezpečiť, aby nasledoval najlepšie postupy programovania a bol dobre okomentovaný pre budúcu údržbu.
Termín:
- Lehotu na dokončenie projektu - 3 mesiace ( môže byť po diskusií pozmenená)
Kritériá Hodnotenia:
- Úspešná implementácia kľúčových funkcií.
- Dizajn užívateľského rozhrania a používateľská skúsenosť.
- Kompatibilita s viacerými platformami.
- Implementované bezpečnostné opatrenia.
- Efektívne využívanie cloudového úložiska a správa dát.
- Dodržanie štandardov programovania a kvalita dokumentácie.
Poznámka: Pravidelné aktualizácie o pokroku a komunikácia s projektovým manažérom sú odporúčané pre zabezpečenie súladu s očakávaniami a požiadavkami.
Požadovaný datum předání:
01.04.2024
Rozpočet na realizaci:
5000