DEV Community

Cover image for I Went Way Too FAR By Building a Real Time Chat App Using The FARR (Fastapi, React, Redis) Stack.
Mahmoud Harmouch
Mahmoud Harmouch

Posted on • Updated on

I Went Way Too FAR By Building a Real Time Chat App Using The FARR (Fastapi, React, Redis) Stack.

Overview of My Submission

Hello there! In the past couple of weeks, I was building a real-time full stack chat app using the FARR stack ( FastAPI, React, Redis). The inspiration behind the idea was to provide a simple, yet effective way for people to communicate with each other in real-time. The app is easy to use and offers a variety of features, including the ability to create private chat rooms, add contacts, and more. The app is constantly being updated and improved, and I would love to hear any feedback or suggestions you may have. You can find the code for the project on my GitHub repository (link below). Thank you for taking the time to check out my project!

Submission Category:

MEAN/MERN Mavericks.

Demo.

Official Docs.

Usage.

Language Used

  • Python
  • Javascript

Link to Code

GitHub logo brave-chat / brave-chat

The ultimate slack alternative built with React, MUI, Redux, and friends.

Brave Chat

Demo on Cloudflare Status Tag Docs All Contributors

Brave Chat

Brave Chat is a fully featured chat application developed to bring the power back to people. It's designed to be the ultimate open source slack alternative with privacy in mind. It is user-friendly with a clean interface that is easy to navigate.

As well as being feature-rich, Brave Chat is also fully responsive, meaning it will work seamlessly on a wide range of devices. So whether you're chatting on your desktop or your mobile, you'll always have a great experience.

Supported Features

  • Forms validations.

Email validation.

Email validation.

  • Keyboard shortcuts.

Keyboard shortcuts.

  • Sending and receiving text messages in real time.

Sending and receiving text messages.

  • Sending and receiving images in real time.

Sending and receiving images.

  • Instant notifications when submitting a form.

Joining a room notification.

add contact notification.

  • Adding and removing a contact using an email address of a registered user.

Add contact form.

  • Display chat list with unread messages count as a badge and timestamps.

Custom badges, unread messages count, and timestamps.

  • Joining and creating rooms given a room name and or description.

Create room form.

  • The ability to click on…

Additional Resources / Info

Collaborators

Me, myself, and I.

Submissions are due on August 29th, 2022 @ 11:59 PM UTC. Oh! wait a sec... Did i miss the deadline? Proceed to publish it anyway!


Top comments (0)