Kryssplattformløsning for Planlegging av Møter
En kryssplattform-app for booking av møterom som forbedrer interne arbeidsflyter og optimaliserer kommunikasjonen på fjernkontorer.
Bransje
Mobil
Team
7 medlemmer
Lansert
2021
Land
Ukraina
Om Prosjektet
Selskapet vårt brukte et tredjepartsverktøy for å samle teamene rundt møter på tvers av kontorer, men det hadde flere svakheter som ikke dekket alle behovene våre. For å fjerne hindringer som kompliserer kommunikasjonen mellom kontorenes team, bestemte vi oss for å utvikle en tilpasset app skreddersydd for Cleveroads spesifikke behov og arbeidsflyter.
Mål satt for Cleveroad
Akselerere prosessen med å booke rom og planlegge møter på begge kontorer
Redusere andelen bommede møter eller ansatte som kommer for sent til dem
Minimere køer ved å forenkle forvaltningen på begge kontorer og optimalisere belastningen på rommene
Løsninger vi har levert
Opprettelse av en Flutter-basert app for iOS og Android samt en separat web-klient med sømløs overgang mellom dem
Forenkling av tidssporing ved å vise denne parameteren direkte i appen og på tidslinjen i den synkroniserte Google Calendar
Opprettelse av administratorfunksjoner for å skjule og legge til nye møterom, samt invitere ansatte til systemet eller slette dem
Resultater for Kunden
Forbedrede interne arbeidsflyter med en løsning som inkluderer fullverdige web- og mobilversjoner
Færre bommede møter takket være innføringen av et informativt UI med kalendersynkronisering
Minimerte køer for møterom med funksjoner for å legge til eller slette dem og justere møtetider
Forretningsutfordringer
Cleveroad er en toppleverandør av programvareutvikling som leverer teknisk ekspertise til virksomheter i ulike bransjer og av ulik størrelse. Vi har flere kontorer i ulike byer, så det er ganske krevende å forvalte alle møter og rom for dem.
Løsningen vår skulle bidra til å:
Forenkle forvaltningen av møterom på alle selskapets kontorer, og eliminere ulike inkonsekvenser i tid og belegg av rom.
Gi ansatte i alle avdelinger et praktisk verktøy for å opprette nye møter og åpent spore pågående møter på hvilken som helst enhet.
Redusere antallet forsinkelser eller fravær fra møter blant ansatte som følge av manglende informasjon og kompleks tidsstyring.

Prosjektmål
Hovedoppgaven vår var å lage en kryssplattformapplikasjon for forvaltning og booking av møterom, med formål om å dekke alle behov og funksjoner som andre løsninger ikke kunne tilby
Akselerere booking- og planleggingsprosessen
Det var nødvendig å lage en kryssplattformapplikasjon som kan kjøre på iOS og Android, samt en separat webversjon med sømløs overgang fra én til en annen. Alt kretset rundt synkronisering av alle handlinger på alle enheter.
Redusere andelen bommede møter
Det var avgjørende å lage et minimalistisk, men informativt UI som inneholdt all nødvendig informasjon om møteplanlegging, tidssporing samt synkronisering med Cleveroads Google Calendar.
Minimere køer for møterom
Vi måtte utvikle funksjonalitet som manglet i tredjepartsløsninger, nemlig muligheten til å konfigurere antallet møterom i applikasjonen når som helst, samt mer praktisk justering av møtetider.
Prosjektet i Detalj
Møterom-bookingappen ble utviklet fra bunnen av med oppmerksomhet rettet mot våre spesifikke behov
Utvikling av kryssplattform-app
- For å nå målene og utvikle løsningen vår valgte vi Flutter-teknologi, som lar oss lage høyytelses- og funksjonsrike applikasjoner for iOS- og Android-plattformer.
- Vi oppnådde en rask utviklingsprosess takket være Flutter-funksjonen Hot Reload som muliggjør rask utvikling. Den lar utviklere implementere endringer og nye funksjoner og se resultatene på sekunder.
- Vi har laget en widget som sørger for at de riktige designoppsettene vises på alle enheter. Avhengig av hvilken applikasjon som startes (web eller mobil), tilbys brukeren det passende UI-et.
Kalendersynkronisering og bedre tidssporing
- Vi har laget funksjonalitet som lar brukerne angi et tidspunkt, beskrive møtets formål og gjenta bookingen. Hver bruker kan også se planen for inneværende dag og for hele måneden som en liste. I tillegg er det enkelt å redigere og slette egne bookinger og se på bookingene til andre ansatte.
- For å gjøre arbeidet med løsningen og tjenesten vår sømløs, brukte vi det offisielle Google APIs-biblioteket, som gjorde det mulig å implementere synkronisering med Cleveroads Google Calendar og legge til visningen direkte i appen.
- Grensesnittets intuitivitet sto i sentrum, og vi la til visning av rommenes bookingtid i kalenderen, som vises i form av en tidslinje. Navigasjonen i appen ble løst med seksjoner ved bruk av et separat Beamer-bibliotek.
Utvikling av administratorfunksjoner
- Vi brukte Firebase Auth for å implementere autentisering, siden vi hadde definert at applikasjonen skulle ha to brukerroller — administrator og bruker. Administratoren kan opprette en organisasjon, legge til informasjon om møterom, sende invitasjoner til systemet og blokkere brukere. Brukeren kan booke et rom og redigere møtet.
- Vi kunne rett og slett ikke klare oss uten avanserte administratorfunksjoner, så vi utstyrte denne rollen med muligheten til å forvalte møterom, nærmere bestemt skjule dem for booking, redigere navnet og legge til nye eller slette gamle.
- For å gjøre det enklere for selskapets ansatte å forstå hvem konferanserommet er tildelt, har hver bruker mulighet til å legge til en profilavatar, fullt navn og bedriftens e-post. Vi kan lagre alle disse dataene takket være sky-baserte Firebase Storage.
Oppnådde Resultater
Forbedrede interne arbeidsflyter
Team merker forenklede og akselererte prosesser for romforvaltning og møteplanlegging på tvers av alle selskapets avdelinger.
Færre bommede møter
Senket antallet tilfeller av forsinkelse og fravær fra møter fra 27 % til 2 % ved å legge til all nødvendig informasjon i appen og synkronisering med bedriftskalenderen.
Minimering av køer for møterom
Det hjalp oss med å optimalisere belastningen på møterom ved å eliminere tidsoverlapp og bedre kontrollere antallet rom på begge kontorer.
Flere Caser

Color changing app
Computer-Vision Based App With Color Manipulation

AR Face Detection App
App Based on Open-AR with Facial Recognition


