Inspiration

Unfortunately we are in covid-19 pandemic so today world is going toward virtual environment and there are need of communication medium so we were thinking why can’t we pick this real time chat problem. so that the our problem statement “Build a Real-Time, Multi-User Chat Platform with using redis”

What it does

so basically this project is the chat app which is using redis for database because that the challenge that create a chat app with using redis. Redis is in-memory database. Which 10X faster any persistence data base. And on communication we wouldn’t allow any delay in communication.

How we built it

The technologies which we used in this project.

  • Redis for database.
  • Nodjs for backend.
  • React-Native for frontend. Some packages which used in project to help in dev.
  • ioredis for redis client in nodejs
  • express for server.
  • sockio for real-time bidirectional event-based communication
  • bunyan for nicely viewing logs.
  • jsonwebtoken for authentication.

Challenges we ran into

Redis is new for us so using redis in project is challenges for us and we did it.

Accomplishments that we're proud of

we learned a lot of new things specially redis and io.redis client and its commands

What we learned

To be honest, we were late a day to start hackathon because we had some other personal engagement. We were working on virtual and connected to online. so, basically we discussed in team that this is new technology which we can learn in this hackathon, so our main focus is learn new thing and if someone learned new he will share with team

What's next for Travis Chat App

Our aim is we will compete it with top chat app like (slack, whatsapp)

Share this project:

Updates