Inspiration
Only one thing and that was: to learn
What it does
A simple real-time chat application with features like multiple channels, search in the channel, and add more channels to the application.
How we built it
On the backend side we are using NodeJS with ExpressJS server, for the real-time communication we are using SocketIO, and for the database we have used Redis, of course.
Challenges we ran into
Few issues with the socket connection and few concerns related to the database queries.
Accomplishments that we're proud of
Having only two members in the team, we were able to made this short and simple real-time chat application within two days.
What we learned
Redis, Redis, and Redis :) And some Socket connection too.
What's next for RedisChat
A lot of features:
- User authentication and authorization
- Private channel
- Channel invite
- Mention other users
- Push notifications
- and much more
Log in or sign up for Devpost to join the conversation.