A responsive chat application with a modern UI inspired by popular messaging platforms.
- Light/dark theme toggle
- Message history with infinite scrolling
- Search functionality
- Reply and forwarding capabilities
- File attachments
- User status indicators
- Channel and direct messaging
chat.html
- Main application file with embedded CSS and JavaScriptapp.py
- Backend server (Python/Flask)
Simply open the chat.html
file in a browser to view the frontend.
- Create a virtual environment: python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies: pip install -r requirements.txt
- Start the server: python app.py