Três projetos nerds para o Geek Pride Day

Olá geeks! Parabéns! Os amantes de Guerra nas Estrelas desejam manter novas esperanças, os caronas em toda a galáxia são aconselhados a não sair de casa sem uma toalha e os proponentes de tela plana são aconselhados a escolher um galho lilás hoje. Vida longa e próspera. E por baixo do corte, você estará esperando por histórias sobre geeks que encontramos em Dodo.




Dia do Geek no Dodo


Agora, cerca de 18.000 pessoas trabalham na Dodo Pizza. Pensamos que, uma vez que temos nerds de pizza entre nós, deve haver nerds de techno. Pensamos e decidimos encontrá-los: aqueles que criam e implementam projetos que otimizam / automatizam processos, que buscam melhorar o mundo ao seu redor. Entre todos os projetos que compartilhamos conosco, com a ajuda de nossos CTOs, Sasha Andronov, CMO Vani Tikhov e CPO Seryoga Gryazev, selecionamos três finalistas e queremos falar sobre eles.

Se tiver preguiça de ler
- você pode ver.




3º lugar. Projeto "HS Player"


Olá! Meu nome é Vlad Singer, tenho 26 anos, sou bacharel em ciência da computação, trabalho como engenheiro na empresa de gerenciamento TA QA. Meu projeto se chama HS Player .

Se tiver preguiça de ler
- você pode ver.



O HS player é um aplicativo móvel para ouvir música que meu amigo Dima e eu desenvolvemos desde 2013. Inicialmente, o player foi criado para ler arquivos .flac e .cue, que não suportam o aplicativo iOS padrão.

Com o tempo, apareceu o suporte para serviços em nuvem, o que aumentou bastante a atratividade do player. Hoje, o player possui os seguintes indicadores: 8.000+ usuários ativos por mês (MAU), alto ≥99,9% livre de falhas, código otimizado que consome poucos recursos de hardware e possui um tamanho pequeno, equalizador avançado (pelos padrões de dispositivos móveis), nenhum marcador (ou seja, publicidade ou análises meticulosas sobrecarregadas para usuários). No entanto, o indicador mais importante é usuários satisfeitos que escrevem graças a nós e apreciam muito o aplicativo na App Store.

O que levou à criação do projeto


Tudo começou assim: um dia, em uma manhã de março, em 2016, meu amigo me pediu para dar uma olhada em seu projeto de estimação para avaliar a aplicação, já que eu tinha uma experiência diversificada com aplicações de música antes. No processo de conhecer o jogador, expressei minha visão, proposta para melhorar. E agora estamos trabalhando neste projeto há mais de 4 anos.

O player Dima criou para si mesmo para ter a oportunidade de ouvir música nos formatos .flac e .cue em dispositivos iOS, com a possibilidade de um controle detalhado da equalização para eliminar as deficiências dos fones de ouvido com resposta em frequência. Obviamente, o player padrão do iOS não oferece essas oportunidades, mesmo 6 anos após o primeiro lançamento do HS Player na AppStore.

Como funciona


Os ângulos do nosso projeto são assim:

  1. Parte de áudio:
    • CoreAudio — PCM , EQ.
    • AudioFileStreaming/URLSession/GCD — .
    • FLACLib — PCM-, PCM CoreAudio.
    • preamp.
    • TPCircularBuffer — .
  2. :
    • AVFoundation — Apple-.
    • FLACLib — -.
    • CoreData — (, , , ).
  3. Clouds:
    • MegaSdk — .
    • YandexLoginSDK — ..
    • GoogleSignIn/GoogleAPIClientForREST/Drive — ..
    • FilesProvider (cocoapods) — dropbox, onedrive, pdrive, box.
    • OAuthSwift (cocoapods) — OAuth.
  4. :
    • GCDWebServer(cocoapods).
  5. :
    • OperationQueue — .
    • AHDownloadButton(cocoapods) — .
  6. :
    • Firebase/Analytics.
    • Firebase/Crashlytics.
  7. :
    • Swift.
    • Objective-C.
    • C.
  8. :
    • MVC/MVP.
  9. :
    • CocoaPods.

,


As dificuldades técnicas que encontramos são a implementação de funções de áudio para as quais não existem soluções prontas para aplicativos móveis (por exemplo, gapless para mp3). E nosso projeto é totalmente gratuito, pagamos todas as despesas do próprio bolso, por isso temos algumas dificuldades em alugar serviços e comprar novas ferramentas de desenvolvimento. No entanto, em um futuro próximo, lançaremos recursos adicionais com monetização.

De fato, nossa equipe de projeto é composta por 2 pessoas, mas também existem usuários fiéis que constantemente nos escrevem relatórios de bugs e solicitações de recursos. Houve momentos em que os usuários nos pediram para adicioná-los aos testadores beta.

Quanto à possibilidade de dimensionamento - eles são grandes. Alguns de nossos concorrentes apresentam produtos excessivamente caros (apenas um tocador de música por US $ 700) sem alternativas, por isso temos boas chances de mudar esse mercado. Não consigo responder se precisamos da ajuda de investidores agora, mas a ajuda de um designer de interface experiente não vai nos prejudicar.

O mais importante


  1. Diga-me, que bônus / lucro seu projeto já concede ou pode dar ao futuro?
    No momento, é difícil imaginar que benefícios práticos um tocador de música em tecnologia de alimentos pode trazer. Lembra-se de transportar o player para um painel de TV em restaurantes para reproduzir conteúdo de mídia do armazenamento na nuvem, mas isso é algo do reino da fantasia.
  2. Que conselho ou palavras de apoio você pode dar àqueles que estão apenas surgindo idéias de seus projetos?
    • Tente realizar suas idéias imediatamente e não espere um momento melhor.
    • Trabalhe no MVP (produto mínimo viável) e decomponha tarefas.
    • Comunique-se mais com pessoas de outras áreas.
    • Fale sobre seu projeto e suas atualizações.

2 º lugar. Projeto “Controle de temperatura de geladeiras e freezers”


Olá! Meu nome é Yazev Semyon, tenho 32 anos, comecei a trabalhar com a Dodo gerenciando uma pizzaria em Moscou e agora estou empenhado em servir pizzarias. Meu projeto se chama "Controle de temperatura de geladeiras e freezers".

O que levou à criação do projeto


Certa manhã, fui trabalhar e descobri que a unidade do freezer estava desligada e a comida no freezer começou a derreter. Naquele momento, pensei que seria legal descobrir esses problemas de alguma maneira automatizada, exatamente no momento do incidente, e não depois do fato na pizzaria.


  1. .
    • ESP8266&NodeRED&Grafana.
    • : 30 .
  2. .
    • AR230&Elfin-EE11&yaenergetik.ru&NodeRED&Grafana.
    • : 20+ . .

Quero dividir as informações sobre os aspectos técnicos dos projetos em duas partes: hardware e software. Peça de

ferro: esp8266 é usada como peça de ferro, ds18b20 e firmware Tasmota como controlador com o sensor de temperatura.
Parte do software: o controlador envia dados de temperatura por meio do protocolo MQTT para o broker Eclipse Mosquitto. A partir daí, usando o NodeRED, os dados são transferidos para o banco de dados do InfluxDB.



Em seguida, os dados são visualizados no Grafana.



E notificações de problemas com a temperatura são enviadas para conversar no Telegram.



Durante a existência do projeto, mudei o firmware várias vezes, como visualizar e armazenar dados e também como notificar. Em princípio, não houve dificuldades, tudo saiu evolutivamente.

O mais importante


  1. Diga-me, que bônus / lucro seu projeto já concede ou pode dar ao futuro?
    Graças ao meu projeto, a disciplina e o controle dos equipamentos de refrigeração melhoraram. No futuro, será possível organizar o controle de temperatura não apenas em geladeiras, mas também em restaurantes
  2. Que conselho ou palavras de apoio você pode dar àqueles que estão apenas surgindo idéias de seus projetos?
    Não tenha medo de apresentar e implementar suas idéias.

1 º lugar. Projeto “Monitoramento de Problemas”


Olá! Meu nome é Marat Migranov, tenho 32 anos, moro em São Petersburgo e trabalho como diretor de operações na rede SPb-1. Eu quero falar sobre o meu projeto "Monitorando Problemas".

Se tiver preguiça de ler
- você pode ver.



O que levou à criação do projeto


No momento da criação do meu projeto, já havia 4 pizzarias em nossa rede franqueada ( Dodo ed. É uma rede de pizzarias franqueadas. Cada um de nossos parceiros possui um número diferente de pizzarias em sua rede, neste caso 4. Havia 611 pizzarias em toda a rede Dodo no momento da publicação ) . Recebemos reclamações de clientes, mas não havia sistema de análise centralizada para toda a rede. Estávamos diante de uma necessidade urgente - coletar e organizar o feedback dos clientes, a fim de observar problemas sistêmicos nas pizzarias e trabalhar em sua solução.

A tarefa tinha que ser resolvida, e a principal dificuldade para mim era que nunca havia trabalhado com o Google Data Studio antes, tinha que lidar com isso do zero.

Como funciona


Agora em produção, a terceira versão do Problem Monitoring já está em execução. Todo o projeto é baseado em um mecanismo muito simples. Os dados de reclamações e críticas no aplicativo Dodo Pizza são inseridos na Tabela do Google. No Google Data Studio, desenvolvi um formulário que coleta esses dados de uma tabela, combina problemas e pizzarias, considera a porcentagem de problemas de cada pizzaria e da rede como um todo, permite gerar estatísticas para o período, fornece informações sobre a dinâmica. Todas as manhãs, um e-mail com os resultados chega pelo correio, também uso esses dados nas correspondências diárias, semanal e mensal para os gerentes.

Como eu disse acima, entendi o Google Data Studio do zero. Ao dominar as funções da plataforma, terminei minha decisão.

  1. , Data Studio, . , MVP, .


    1.0.
  2. . ( , , , ).


    2.0.
  3. , .


    3.0.

Agora, a empresa de gerenciamento desenvolveu e implementou sua ferramenta de análise “Problem Statistics”. Na minha opinião, ele resolve muitos problemas, mas falta análise dos dados do aplicativo e análises diárias; portanto, não pretendo abandonar meu monitoramento. Escalar para toda a rede (e não apenas) também é possível para minha solução. Se há pessoas que querem apresentá-lo em casa, estou pronto para ajudar. Este projeto não requer custos financeiros.

O mais importante


  1. Diga-me, que bônus / lucro seu projeto já concede ou pode dar ao futuro?
    O principal bônus é a melhoria da experiência do cliente, reduzindo a problemática das pizzarias, o que, por sua vez, leva ao aumento da lealdade do cliente e ao crescimento da receita, além de uma redução no desconto no retorno.
  2. Que conselho ou palavras de apoio você pode dar àqueles que estão apenas surgindo idéias de seus projetos?
    A principal coisa - não coloque na prateleira. Nós devemos pegar e fazer.



Esperamos que todos os geeks do mundo encontrem um lugar ao sol! Não esqueça que todos os seus empreendimentos, mais cedo ou mais tarde, cumprirão seu destino e continuarão estranhos.

All Articles