CS50 Web Programming with Python and JavaScript

A chatting web application using Python/Flask-Socketio that mimics slack.

  • Completed: 2019
  • Context: Havard CS50W Project
  • Tools: HTML5, CSS3,Bootstrap Framework, Python, Flask, Flask-Socketio
  • Source code: GitHub

The Task

This was my third project in the Havard CS50W OpenCourseWare. The task was to use the Python/Flask-Socketio to achieve a bi-directional messaging between the client and the server via a websocket protocol for developing a chatting app, as well as a published demo of how it works.

Video Demo

See how it works