Tiga proyek geek untuk Geek Pride Day

Hai Geeks! Selamat! Para pecinta Star Wars ingin menyimpan harapan baru, para pejalan kaki di galaksi disarankan untuk tidak meninggalkan rumah tanpa handuk, dan para pendukung panel datar disarankan untuk memilih cabang ungu hari ini. Hidup panjang dan sejahtera. Dan di bawah potongan Anda akan menunggu cerita tentang Geeks yang kami temukan di Dodo.




Hari Geek di Dodo


Sekarang sekitar 18.000 orang bekerja di Dodo Pizza. Kami berpikir bahwa karena kami memiliki pizza geeks di antara kami, maka harus ada techno geeks. Kami berpikir dan memutuskan untuk menemukannya: mereka yang datang dengan dan mengimplementasikan proyek yang mengoptimalkan / mengotomatiskan proses, yang berusaha meningkatkan dunia di sekitar mereka. Di antara semua proyek yang kami bagi dengan kami, dengan bantuan CTO kami, Sasha Andronov, CMO Vani Tikhov dan CPO Seryoga Gryazev, kami memilih tiga finalis dan ingin memberi tahu Anda tentang mereka.

Jika malas membaca
- kamu bisa lihat.




Tempat ke-3. Proyek "Pemain HS"


Halo! Nama saya Vlad Singer, saya 26 tahun, saya sarjana ilmu komputer, saya bekerja sebagai insinyur di perusahaan manajemen TA QA. Proyek saya disebut HS Player .

Jika malas membaca
- kamu bisa lihat.



HS player adalah aplikasi mobile untuk mendengarkan musik yang saya dan teman saya Dima telah kembangkan sejak 2013. Awalnya, pemain dibuat untuk membaca file .flac dan .cue, yang tidak mendukung aplikasi iOS standar.

Seiring waktu, dukungan untuk layanan cloud muncul, yang sangat meningkatkan daya tarik pemain. Saat ini, pemain memiliki indikator berikut: 8K + pengguna aktif per bulan (MAU), bebas kecelakaan β‰₯99,9%, kode optimal yang menghabiskan sedikit sumber daya perangkat keras dan memiliki ukuran kecil, equalizer canggih (menurut standar perangkat seluler), tidak ada peluru (mis. Mis. periklanan atau analitik kelebihan beban yang teliti untuk pengguna). Namun, indikator yang paling penting adalah pengguna yang puas yang menulis terima kasih kepada kami dan sangat menghargai aplikasi di App Store.

Apa yang mendorong penciptaan proyek


Semuanya berawal seperti ini: suatu hari di suatu pagi di bulan Maret, di tahun 2016, teman saya meminta saya untuk melihat proyek kesayangannya untuk mengevaluasi aplikasi tersebut, karena saya memiliki pengalaman yang beragam dengan aplikasi musik sebelumnya. Dalam proses mengenal pemain, saya mengungkapkan visi saya, mengusulkan untuk meningkatkan. Dan sekarang kami telah mengerjakan proyek ini selama lebih dari 4 tahun.

Pemain Dima dibuat untuk dirinya sendiri sehingga ia memiliki kesempatan untuk mendengarkan musik dalam format .flac dan .cue pada perangkat iOS dengan kemungkinan kontrol pemerataan terperinci untuk menghilangkan kekurangan headphone respons frekuensi. Tentu saja, pemutar iOS standar tidak memberikan peluang seperti itu, bahkan 6 tahun setelah rilis pertama HS Player di AppStore.

Bagaimana itu bekerja


Nyali proyek kami terlihat seperti ini:

  1. Bagian audio:
    • 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.

,


Kesulitan teknis yang kami temui adalah penerapan fungsi audio yang tidak ada solusi siap pakai untuk aplikasi seluler (misalnya, gapless untuk mp3). Dan proyek kami benar-benar gratis, kami membayar semua pengeluaran, jadi kami mengalami kesulitan dengan menyewa layanan dan membeli alat pengembangan baru. Namun, dalam waktu dekat kami akan merilis fitur tambahan dengan monetisasi.

Bahkan, tim proyek kami terdiri dari 2 orang, tetapi ada juga pengguna setia yang terus-menerus menulis laporan bug dan permintaan fitur kepada kami. Ada kalanya pengguna meminta kami untuk menambahkannya ke penguji beta.

Adapun kemungkinan penskalaan - mereka besar. Beberapa pesaing kami menghadirkan produk mahal yang tidak masuk akal (hanya pemutar musik seharga $ 700) tanpa alternatif, jadi kami memiliki peluang bagus untuk mengubah pasar ini. Saya bingung menjawab apakah kita membutuhkan bantuan investor sekarang, tetapi bantuan dari perancang antarmuka yang berpengalaman tidak akan merugikan kita.

Yang paling penting


  1. Katakan, bonus / laba apa yang sudah diberikan atau bisa diberikan proyek Anda ke masa depan?
    Saat ini, sulit untuk membayangkan manfaat praktis apa yang dapat diberikan oleh pemutar musik dalam teknologi makanan. Terlintas di benak saya ketika mengangkut pemain ke panel TV di restoran untuk memutar konten media dari penyimpanan cloud, tetapi ini lebih merupakan sesuatu dari dunia fantasi.
  2. Apa saran atau kata-kata dukungan yang dapat Anda berikan kepada mereka yang baru muncul ide proyek mereka?
    • Cobalah untuk segera mewujudkan ide-ide Anda, dan jangan menunggu momen yang lebih baik.
    • Bekerja pada MVP (produk minimum yang layak) dan menguraikan tugas.
    • Berkomunikasi lebih banyak dengan orang-orang dari daerah lain.
    • Bicara tentang proyek Anda dan pembaruannya.

2 tempat. Proyek β€œKontrol suhu lemari es dan freezer”


Halo! Nama saya Yazev Semyon, saya berusia 32 tahun, saya mulai bekerja dengan Dodo dari mengelola restoran pizza di Moskow, dan sekarang saya terlibat dalam melayani restoran pizza. Proyek saya disebut "Kontrol Suhu Lemari Es dan Freezer."

Apa yang mendorong penciptaan proyek


Suatu pagi saya datang untuk bekerja dan menemukan bahwa unit freezer dimatikan dan makanan di freezer mulai mencair. Pada saat itu, saya pikir akan keren untuk mencari tahu tentang masalah seperti itu dengan cara otomatis, tepat pada saat kejadian, dan tidak setelah fakta di restoran pizza.


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

Saya ingin membagi informasi tentang keberanian teknis dari proyek menjadi dua bagian: perangkat keras dan perangkat lunak.

Bagian besi: esp8266 digunakan sebagai bagian besi, ds18b20 dan firmware Tasmota sebagai pengontrol dengan sensor suhu.
Bagian perangkat lunak: pengontrol mengirimkan data suhu melalui protokol MQTT ke broker Eclipse Mosquitto. Dari sana, menggunakan NodeRED, data ditransfer ke database InfluxDB.



Selanjutnya, data divisualisasikan dalam Grafana.



Dan pemberitahuan masalah suhu dikirim ke obrolan di Telegram.



Selama keberadaan proyek, saya mengubah firmware beberapa kali, cara memvisualisasikan dan menyimpan data, dan juga cara memberi tahu. Pada prinsipnya, tidak ada kesulitan, semuanya berubah secara evolusi.

Yang paling penting


  1. Katakan, bonus / laba apa yang sudah diberikan atau bisa diberikan proyek Anda ke masa depan?
    Berkat proyek saya, disiplin dan kendali peralatan pendingin telah meningkat. Di masa depan, akan dimungkinkan untuk mengatur kontrol suhu tidak hanya di lemari es, tetapi juga di restoran
  2. Apa saran atau kata-kata dukungan yang dapat Anda berikan kepada mereka yang baru muncul ide proyek mereka?
    Jangan takut untuk membuat dan menerapkan ide-ide Anda.

Tempat 1. Proyek "Pemantauan Masalah"


Halo! Nama saya Marat Migranov, saya berusia 32 tahun, saya tinggal di St. Petersburg dan bekerja sebagai Direktur Operasi di jaringan SPb-1. Saya ingin berbicara tentang proyek saya "Pemantauan Masalah".

Jika malas membaca
- kamu bisa lihat.



Apa yang mendorong penciptaan proyek


Pada saat pembuatan proyek saya, sudah ada 4 pizza di jaringan waralaba kami ( edisi Dodo adalah jaringan pizzeria waralaba. Masing-masing mitra kami memiliki jumlah pizza yang berbeda di jaringan mereka, dalam hal ini 4. Ada 611 pizza di seluruh jaringan Dodo pada saat publikasi ) . Kami menerima keluhan dari pelanggan, tetapi tidak ada sistem analisis terpusat untuk seluruh jaringan. Kami dihadapkan dengan kebutuhan mendesak - untuk mengumpulkan dan mengatur umpan balik dari pelanggan untuk melihat masalah sistemik di restoran pizza dan mengerjakan solusi mereka.

Tugas itu harus diselesaikan, dan kesulitan utama bagi saya adalah bahwa saya belum pernah bekerja dengan Google Data Studio sebelumnya, saya harus menghadapinya dari awal.

Bagaimana itu bekerja


Sekarang dalam produksi, Pemantauan Masalah versi ketiga sudah berjalan. Seluruh proyek didasarkan pada mekanisme yang sangat sederhana. Data dari keluhan dan ulasan di aplikasi Dodo Pizza dimasukkan di Google Table. Di Google Data Studio, saya mengembangkan formulir yang mengumpulkan data ini dari sebuah tabel, menggabungkan masalah dan pizza, mempertimbangkan persentase masalah dari masing-masing restoran pizza dan jaringan secara keseluruhan, memungkinkan Anda untuk menghasilkan statistik untuk periode tersebut, memberikan informasi tentang dinamika. Setiap pagi email dengan hasil tiba di pos, saya juga menggunakan data ini dalam surat harian, mingguan dan bulanan untuk para manajer.

Seperti yang saya katakan di atas, saya memahami Google Data Studio dari awal. Saat saya menguasai fungsi platform, saya menyelesaikan keputusan saya.

  1. , Data Studio, . , MVP, .


    1.0.
  2. . ( , , , ).


    2.0.
  3. , .


    3.0.

Sekarang perusahaan manajemen telah mengembangkan dan mengimplementasikan alat analitiknya "Statistik Masalah". Menurut pendapat saya, ini memecahkan banyak masalah, tetapi tidak memiliki analisis data dari aplikasi dan analisis harian, jadi saya tidak berencana untuk meninggalkan pemantauan saya. Penskalaan ke seluruh jaringan (dan tidak hanya) juga memungkinkan untuk solusi saya. Jika ada orang yang ingin memperkenalkannya di rumah, saya siap membantu. Proyek ini tidak memerlukan biaya finansial.

Yang paling penting


  1. Katakan, bonus / laba apa yang sudah diberikan atau bisa diberikan proyek Anda ke masa depan?
    Bonus utama adalah peningkatan pengalaman pelanggan dengan mengurangi masalah pizza, yang pada gilirannya menyebabkan peningkatan loyalitas pelanggan dan pertumbuhan pendapatan, serta pengurangan diskon pengembalian.
  2. Apa saran atau kata-kata dukungan yang dapat Anda berikan kepada mereka yang baru muncul ide proyek mereka?
    Hal utama - jangan menunda rak. Kita harus mengambil dan melakukannya.



Kami berharap bahwa semua Geeks di dunia menemukan tempat di bawah sinar matahari! Jangan lupa bahwa semua urusan Anda cepat atau lambat akan memenuhi takdir mereka dan terus menjadi aneh.

All Articles