Instant Messenger (CS50W)
A Python Flask-based web-application for instant messaging. This was one of the assignments for HarvardX CS50W. The application supports self-registration, multiple users, simultaneous instant messaging, group chats, and direct messages. User can create their own group chat channels. One of the core technologies for this project was the use of websockets to create push notifications so a user does not need to refresh the page to see new messages.
My Role
I designed and developed this application based on a course rubrik
Technology
Python, JavaScript, Flask, Socket.IO