iOS, Android 2018

Grason

Zkušený a prověřený personál do gastra mají provozní doslova při ruce

2 roky spolupráce, 10 000+ hodin v projektu

01 Úvod

Sehnat zkušené lidi na full-time není snadné. A co teprve když se jedná o záskok nebo brigádu. Vypsat inzerát, vytřídit lidi, vyzpovídat je, občas se spálit… Grason toto všechno bere na sebe a provozním zprostředkovává kontakt jen na nejvhodnější možné adepty.

Klient:

Grason Solutions s.r.o.

Systém:

iOS & Android

Rok:

2018

Náročnost:

+ 10 000 hodin

Expert modeBasic mode

02 Zadání

Vzali jsme to celé od podlahy

Vzali jsme to celé od podlahy

Provozním usnadnit hledání vhodných lidí a příslušnou administrativu. Grasonům nabídnout atraktivnější a flexibilnější možnost přivýdělku (a nově i práce na plný úvazek).

Začali jsme webem, kterým jsme si myšlenku ověřili. Pokračovali jsme aplikací, kterou jsme vyvíjeli souběžně s hledáním prvních lidí na základě feedbacku od uchazečů i zadavatelů směn.

Koncept

Design

UX

Vývoj

Nasazení

Servis

Zadáním bylo vytvořit základní mobilní aplikaci pro platformy Android a iOS včetně backendového řešení za použití nejnovějších technologií, které lze rychle doručovat uživatelům.

To vše při predikci exponenciálního růstu uživatelské základny. Zároveň bylo nutné držet celý projekt na předem stanovené nákladové hladině. Tato restrikce je uplatňována jak na vývoj, tak následně i na celý vývoj celého řešení - aplikace i backendového řešení.

Koncept

Design

UX

Vývoj

Nasazení

Servis

Úvod
Seznam prací
Detail práce
Recenze
Přidání směny

03 Výzvy

S čím jsme se potýkali

  • 01
  • 02
  • 03
  • 04

Rostli jsme rychle. Back-end aplikace jsme proto museli navrhnout tak, aby rychlý růst ustála.Appka stojí na práci s lidmi. Chtěli jsme, aby ji používali pravidelně a nacházeli tam relevantní obsah.Provozním jsme práci museli ulehčit, ne komplikovat. Všechny potřebné činnosti museli být schopní dělat na jednom místě.Kromě dočasných brigád na záskoky a jednorázové poptávky na catering jsme se chtěli orientovat i na práce na full-time.

01020304

04 Highlights

Jak jsme to vyřešili

Jak jsme to vyřešili

01

Amazon Cloud AWS

Infrastruktura běží na Amazon Cloud AWS. Zdroje tak můžeme škálovat podle potřeby. Na začátku jsme neplatili zbytečně nic navíc, dnes ustojíme i velký nárůst provozu.

02

Chytrý notifikátor

Vyvinuli jsme chytrý notifikátor, který umí oslovit grasony s patřičnými zkušenostmi i časovými možnostmi. Umíme reagovat pružně na základě aktuální nabídky a poptávky a nespamujeme zájemce inzeráty, které je nebudou zajímat.

03

Plný úvazek

Provozní mohou vypsat inzerát i na plný úvazek. Jakmile si grasony prověří na klasických sménách, mohou jim nabídnout i práci nastálo.

01

Swift & Kotlin

Aplikace pro iOS je napsána v jazyce Swift s architekturou MVVM-C, Android aplikaci v jazyce Kotlin s architekturou MVI. Na začátku jsme zvažovali, že budeme mít dvě mobilní aplikace aplikaci - jednu pro grasony a druhou pro provozní. Nakonec jsme zvolili jednu mobilní aplikaci pro obě skupiny z důvodu jednodušší správy zdrojového kódu, jednotnosti designu i funkcionality. Zároveň se hodně funkcí prolíná pro obě skupiny.

02

Podrobná analýza

U backendového řešení jsme museli rozhodnou správnou architekturu, programovací jazyk i následnou infrastrukturu. Zde proběhla podrobná analýza a zohlednění všech kritérií ze zadání.

03

Automatizace - priorita

Sami jsme si dali za cíl mít celou platformu postavenou tak, abychom mohli během pár minut vydat novou verzi jak aplikace, tak backendu. Automatizace byla priorita, kterou jsme si zavázali a dodržujeme dodnes. Díky automatizaci dokážeme efektivně a rychle vyvíjet za přijatelnou cenu, i přes vyšší prvotní náklady, kdy je automatizaci potřeba správně vymyslet a nastavit.

05 Výsledek

Výsledek

Logujeme každou chybu

Ve více než 20 iteracích jsme aplikaci rozvinuli do podoby, která zprostředkovává práci více než 1 000 grasonům ve 100+ podnicích v Praze, Brně a Plzní. A ta čísla stále rostou.

Backendové řešení využívá AWS Amazon Cloud a je napsáno v jazyce PHP poháněno MySQL databází. Používáme i NoSQL databázi AWS DynamoDB pro nestrukturovaná data jakou jsou logy nebo analytika.

Ve Futured nemáme žádnou DevOps pozici, proto se o infrastrukturu starají samotní vývojáři pomocí Terraform a Terragrunt. Pro vývoj používáme Docker, díky kterému dokážeme kompletně nasimulovat produkční prostředí. Každou chybu logujeme a analyzujeme pomocí Sentry.

+10 000

grasonů jsme proťukli a pustili dál do aplikace

+200 tis.

hodin zprostředkoval Grason od svého spuštění

20 mil.

Kč si grasoni zatím stačili vydělat

06 Uznání

Ocenění

2019

Grason

Nejpřínosnější aplikace - AppParade

2019

Grason

2. místo Vodafone Nápad roku

2019

Grason

1. místo Women Startup Competition ČR

Stejně úspěšnou aplikaci můžeme vytvořit i pro vás.
Stačí nám napsat

Další projekt