$30 off During Our Annual Pro Sale. View Details »

個人プロダクトのはなし@社内LT会

ktp
April 13, 2018
160

 個人プロダクトのはなし@社内LT会

Sudachiという個人プロダクトのはなし。

ktp

April 13, 2018
Tweet

Transcript

  1. ݸਓϓϩμΫτͷ͸ͳ͠ @kato1628

  2. ɾֶੜͷࠒʹgifteeͰΞϧόΠτ ɾ2014೥ࠒ͔ΒgifteeͷΤϯδχΞ ɾීஈͷۀ຿͸F(JGUSaaSαʔϏεͷอकӡ༻ɾ։ൃ ɾSudachiͱ͍͏λΠϜςʔϒϧΤσΟλΛ࡞ͬͯ·͢ ɾίʔυ΋ॻ͖͍͚ͨͲσβΠϯ΋͍ͨ͠ Hiroshi Kato @kato1628 Engineer @giftee

    inc ࣗݾ঺հ
  3. ɾSudachiʹ͍ͭͯ ɾֶΜͩ͜ͱɺؾΛ෇͚͍ͯΔ͜ͱ ɾࠓޙʹ͍ͭͯ ࠓ೔͸ͳ͢͜ͱ

  4. Sudachiʹ͍ͭͯ

  5. http://sudachi.io http://sudachi.io

  6. Sudachi is a desktop application for daily personal scheduling.

  7. Demo

  8. ɾࣗ෼ͷλεΫͷݟੵ΋Γ͕؁͍ɻ ɾॏཁͳλεΫ͕͍ͭͷؒʹ͔ޙճ͠ʹ͞ΕΔɻ ɾݟ௨͠Λཱͯͯ࢓ࣄΛ͍ͨ͠ɻ ɾҰ೔ͷλεΫΛͬ͞ͱϦετΞοϓͰ͖ͯɺ͔ͭͦͷ೔ͷλΠϜςʔϒϧΛ ࡞ΕΔΞϓϦ͕ཉ͍͠ɻ ɾ୳ͯ͠Έ͕ͨνʔϜ୯Ґͷ΋ͷ͕ଟͪ͘ΐ͏Ͳྑ͍ΞϓϦ͕ແ͔ͬͨɻ ɾλΠϛϯάྑࣾ͘಺Ͱ΋͘΋͘ձ͕։࠵͞Εͨɻ ͖͔͚ͬ

  9. ࢖͍ͬͯΔٕज़ - Auth - Database Authentication Info - User Info

    - Editor Contents Main Process Front End Electron Firebase Back End - App - BrowserWindow - Menu - IpcMain - AutoUpdater - Log Auto Updater Settings Infrastructure Component - SignIn - Editor/Timetable - UpdateDialog - IpcRenderer Renderer Process Authentication Firestore ipc LocalStorage
  10. ྑ͍ϓϩμΫτʹ͢ΔͨΊʹ ֶΜͩ͜ͱɺؾΛ෇͚͍ͯΔ͜ͱ

  11. ɾ։ൃɾσβΠϯΛ͢Δ্ͰͷݪଇΛܾΊΔɻ ɾ൑அʹࠔͬͨ࣌΍ɺػೳ௥Ճʹ໎ͬͨ࣌ʹݪଇʹཱͪฦΔɻ ɾࢦ਑͔Β֎ΕΔ͜ͱ͸΍Βͳ͍ɻ ΞϓϦͷࢦ਑ΛܾΊΔ

  12. 4VEBDIJͷࢦ਑

  13. ΠγϡʔυϦϒϯ ɾࠔͬͨ͜ͱ΍՝୊Λى఺ʹ։ൃ͢Δɻ ɾϢʔβʹՁ஋Λಧ͚Δ͜ͱʹॏ఺Λஔ͘ɻ ɾ։ൃσβΠϯ͢ΔલʹʮԿͷͨΊͷ΋ͷ͔ʯΛจষʹॻ͖ग़͢ɻ ɾٕज़υϦϒϯʹ͠ͳ͍ɻ ɾʰૣ͗͢Δ࠷దԽ͸ॾѱͷࠜݯͰ͋ΔʱυφϧυɾΫψʔε

  14. ΞοϓσʔτμΠΞϩάΛվળͨ͠ࡍͷྫ

  15. ϞνϕʔγϣϯΛҡ࣋͢ΔͨΊʹ ֶΜͩ͜ͱɺؾΛ෇͚͍ͯΔ͜ͱ

  16. ɾࣗ෼ࣗ਎ͷ՝୊Λղܾ͢Δɻ ɾʙϲ݄୯ҐͰϚΠϧετʔϯΛܾΊΔɻ ɾϦϦʔεϊʔτΛॻ͍ͯެ։͢Δɻ ɾ਎ۙͳਓʹݟ࣮ͤͯࡍʹ࢖ͬͯ΋Β͏ɾҙݟΛ໯͏ɻ ɾߦͰ΋͍͍ͷͰίʔυΛॻ͘ɻ ɾঢ়گʹԠָͯ͡͠Ήର৅ΛϐϘοτ͢Δɻ ։ൃΛܧଓ͢ΔͨΊʹ

  17. ɾʮԿͷͨΊʹ࡞͍ͬͯΔͷ͔ʯ΁ͷղɻ ɾʮ୭͔ʹ࢖ͬͯ΋Β͍͍ͨʯͱ͍͏ؾ࣋ͪͱ૬൓͢Δݱ࣮΁ͷ੔ཧɻ ɾʮ࠷ऴతʹࣗ෼Ұਓ͕࢖͏ϓϩμΫτͰ͋ͬͯ΋͍͍ʯͱ͍͏ׂΓ੾Γɻ ɾຖ೔ΞϓϦΛ࢖͍ͳ͕ΒυοάϑʔσΟϯά͢Δɻ ࣗ෼ͷ՝୊Λղܾ͢Δ

  18. ϚΠϧετʔϯΛܾΊΔ

  19. ϦϦʔεϊʔτΛॻ͘

  20. ਎ۙͳਓʹ࢖ͬͯ΋Β͏

  21. ্ख͍͔͘ͳ͔ͬͨ͜ͱ ɾීஈͷۀ຿Ͱ࢖Θͳ͍ٕज़ͷΩϟονΞοϓʹ͕͔͔࣌ؒͬͨ ɾϕετϓϥΫςΟεΛૣظʹಋೖͰ͖ͳ͔ͬͨ ɾЌ൛ͷެ։λΠϛϯά ɹɾෆ׬શͳΫΦϦςΟͰϢʔβʹಧ͍ͯ͠·ͬͨ ɹɾٯʹ.71ͷݕূʹͳͬͨ ɾσʔλಉظʹࣦഊ͢Δࣄ৅͕ൃੜͨ͠ ɾϚϧνϓϥοτϑΥʔϜͰͷςετ

  22. ࠓޙʹ͍ͭͯ

  23. ࠓޙʹ͍ͭͯ ɾϢʔβϏϦςΟɾσβΠϯΛվળ͍͖͍ͯͨ͠ɻ ɾЌΛ֎ͤΔΑ͏ʹ͍ͨ͠ɻ ɾӳޠݍͷਓʹϓϩμΫτΛ࢖ͬͯ΋Β͍͍ͨɻ ɾαʔϏεܧଓͷͨΊʹརӹΛੜΊΔ࢓૊Έʹ͍ͨ͠ɻ ɾ&MFDUSPOͷίϨΫγϣϯϖʔδʹTVCNJU͍ͨ͠ɻ

  24. Thank you ;)