Pereiti prie turinio

Real time chat pluginas jusu projektui


Rekomenduojami pranešimai

Parduodamas realiu laiku veikiantis chat pluginas integruojamas i bet kokia jau veikiancia svetaine/projekta.

 

 

Kas tai yra ir kaip tai naudojama?

Taigi jus turite savo portala, kuriame leidziate vartotojams registruotis, naudotis portalo funkcijomis, matote, kad yra siokia tokia bendruomene, taciau kazko truksta. Taigi, jis nusiperkate si plugina, ikeliate pas save ir nuo dabar jau jusu vartotojai gali pasikviesti vienas kita i draugus, sudaryti draugystes rysius, ir chatinti vieni su kitais privaciomis zinutemis. Principas panasus kaip messenger.

 

Prieinamos funkcijos

  • Visu vartotoju paieska
  • Draugu paieska
  • Vartotoju pridejimas i draugus
  • Pranesimai gavus nauja kvietima draugauti/nauja zinute is esamo draugo
  • Draugu blokavimas/ismetimas
  • Susirasinejimas su neribotu kiekiu vartotoju vienu metu
  • Online/offline statusas besikeiciantis real time draugams atsijungiant/prisijungiant.

 

Kokie privalumai?

Jums nereik samdyt programuotojo, kad sukurptu tokia sistema, nereik jaudintis ar ji veiks tinkamai ir nereik aiskintis kaip tai itakos jusu serveri. Jus tiesiog nusiperkate plugina ir integruojate patys arba paprasote to manes.

 

Kaip atrodo integracija?

Visas pluginas susideda is dvieju daliu: front-end ir back-end aplikaciju. Front-end aplikacija susideda is vieno JS failo su visomis front-end funkcijomis ir html tamplate. Back-end dalis susideda is node.js aplikacijos. Taigi, atkreipiu demesi, kad toks pluginas neveiks shared hostinguose.

 

Programine dalis

Nusipirke plugina jus gausite sukompiliuota koda aplikacijos koda (back-end), kuris, na, svelniai tariant nera pats maloniausias redagavimui jeigu nuspresite idiegti nauju funkciju (prisilaikysiu opcija parduoti atnaujinimus arba padaryti pagal jusu prasymus uz papildoma kaina). Zinoma, jeigu rastumete klaida, ji butu operatyviai istaisoma. Legacy - paleidus si plugina i pardavimus jis netaptu nepalaikomu, kitaip tariant vos islindus klaidai, ji butu operatyviai sutvarkyta. Kitas pasiulymas - nusipirkti nekompiliuota koda, originalu ir tuomet turesite galimybe kaip tik norite tai tvarkyti. Taciau toks variantas kainuos papildomai.

 

Pats back-end pluginas parasytas su javascript naudojant es6/7 (6 ir 7 ecmascript(js) versijos) bei airbnb standartus. Kas reiskia, kad bet kuris js programuotojas prisedes prie kodo puikiai susigaudys kaip tai veikia. Komunikacijai tarp back-end ir front-end nauodojami socket'ai - du skirtingi procesai gali komunikuoti tarpusavy realiu laiku. Programa veikia su skirtingomis duomenu bazemis - mysql, postgresql.

 

Kodas paleidziamas 3 skirtingais etapais - pirmiausiai yra migruojamos naujos duomenu bazes lenteles i jusu egzistuojancia duomenu baze, taip pat atnaujinimas jusu vartotoju duomenu lentelei, kuris leis susijungti programai su jau esamais bei naujais vartotojais. Toliau seka programos paleidimas naudojant PM2 procesu valdymo iranki ir galiausiai JS kodo iterpimas i jusu jau egzistuojanti projekta.

 

Visada yra minusu!

Apacioje pateiksiu kelias nuotraukas kaip atrodo sis pluginas, taciau tai yra su jau naudojama dizaino versija, todel jums teks gauti kita (galesiu padeti ties sia vieta) arba naudoti default, bootstrap versija (kuri neatrodo taip ir prastai :) )

 

Su node.js dirbu jau 5 metai, siuo metu uzimu senior pozicija savo darbo komandoje, todel garantuoju, jog kodas yra svarus ir be klaidu, nekels jokios gresmes jusu esamai sistemai ir nereikes rupintis del spaminimo ir panasiai. Pluginas buvo kurtas sau, todel ideta labai daug meiles.

 

Kaina derinama privaciai, i visus klausimus galiu atsakyti tiek cia, tiek privaciai.

 

Nuotraukos

https://prnt.sc/noseti

https://prnt.sc/nosfwe

https://prnt.sc/nosg21

https://prnt.sc/noshkg

https://prnt.sc/noshnr

https://prnt.sc/noshtc

https://prnt.sc/nosidq

https://prnt.sc/nosj3p

Redagavo axios
Nuoroda į pranešimą
Dalintis kituose puslapiuose

pamiršai vieną svarbiausių dalykų - kainą.

nepamirsau, kaip ir minejau, kaina privaciai. Ir cia ne stereotipinis atvejis, tiesiog kiek iki siol kreipesi zmoniu, kiekvienam reik individualios integracijos su papildomais moduliais, todel kaina kiekvienam gali buti vis kitokia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...