Back to homepage

Realtime web app | 2025-2026

Flask Real-Time Chat Application

A real-time web application built with Flask, Flask-SocketIO, authentication, session handling, and structured backend routes.

Project snapshot

Type
Realtime web app
Period
2025-2026
Source
Public GitHub repository

Problem

The goal was to build a web application with real-time communication while keeping the backend structured and maintainable.

Outcomes

Connected authenticated users through realtime messaging
Kept routing, session state, and socket events organized

What I built

Flask backend with structured routes
Real-time communication using Flask-SocketIO
WebSocket-based messaging
Session-based authentication
User registration and login logic
Database-backed user models
Managed user sessions
MVC-style project structure

Tech stack

PythonFlaskFlask-SocketIOSQLAlchemyWebSocketsHTMLCSS

View the source code

The repository includes the code, structure, and implementation details for this project.

Open repository