Skip to content

zekhoi/ror-chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatHub

image

Aplikasi ini dapat digunakan untuk berkomunikasi dengan cara memasukan username dan room (channel) yang akan digunakan. Setelah itu, user dapat mengirim pesan ke room yang telah dibuat.

Tidak ada data yang disimpan di database karena menggunakan Redis dan user tidak perlu login tetapi username disimpan pada local storage sehingga jika ingin menggunakan user lain harus menggunakan browser lain.

Redis menyimpan pada memori sehingga data akan hilang jika server dimatikan.

Note*: Terdapat masalah pada production yaitu proses streaming channel tidak sepenuhnya berjalan (hanya berjalan saat dipakai early after deploy atau beberapa kali dipakai). Saat ini masih mencoba untuk memperbaikinya.

Live Demo

Tech Stack

  • React.js (Next.js)
  • Tailwindcss
  • Ruby on Rails
  • Redis
  • PostgreSQL (only created for exploring purpose)