Viby - discord-like chat app
Viby is a discord-like chat application but with audio message like WhatsApp
Homepage
Sign up page
create channel preview
create room preview
profile preview
Audio preview
you can play your audio message before sending
chat preview
chat options preview
you can edit, copy and delete a message
Redis insight
Overview video (Optional)
Here's a short video that explains the project and how to use it:
How it works
Viby consist of two parts,
- Frontend: Built with Angular and Ionic, uses an API and web socket (socket.io) to interact with the backend.
- Backend: Uses RedisJSON and RedisSearch for storage, and exposes endpoints for the frontend to interact with, as well web socket (socket.io);
How the data is stored:
The data is stored using RedisJSON
it uses node redis-om to store data
in form of Entities, Each Entity
is accessed through a Repository
,
…