Developing a Simple Online Chat Room Using Flask


In this project, we will utilize SSE and Redis to implement an online chatroom, while learning and practicing concepts such as web real-time communication, the functioning of SSE, and utilization of Redis.



This project utilizes SSE (Server-Sent Events) and Redis to implement an online chatroom. Prior knowledge of Python and JavaScript syntax, as well as a basic understanding of Flask and Redis usage, is required.

In this section of the experiment, we will learn and practice the following concepts:

  • Web real-time communication
  • The functioning of SSE
  • Utilization of Redis

👀 Preview

Alt text

🎯 Tasks

In this project, you will learn:

  • How to create a simple online chatroom using Flask and SSE
  • How to implement user login functionality
  • How to use Redis for message storage and retrieval

🏆 Achievements

After completing this project, you will be able to:

  • Set up SSE for real-time communication in a web application
  • Use Redis to store and retrieve messages in a chatroom application
  • Implement user login functionality in Flask




Labby is the LabEx teacher.