{"repo":"HardMax71/Flet-Chat","free":true,"listed":false,"github":"https://github.com/HardMax71/Flet-Chat","clone":"git clone https://github.com/HardMax71/Flet-Chat.git","description":"A modern, real-time chat application built with Flet, FastAPI, and PostgreSQL.","language":"Python","stars":22,"topics":["chat","fastapi","flet","postgresql","pydantic-v2","python","redis"],"license":"MIT","category":"databases-storage","readme_excerpt":"Flet-Chat 🚀 Features - Real-time messaging - User authentication and authorization - Persistent login sessions (secure token storage) - Client-side form validation with real-time feedback - Strong password requirements and validation - Group chat functionality - Message history and search - Responsive UI design - Docker support for easy deployment 🛠️ Tech Stack - Frontend : Flet - A framework for building interactive multi-platform applications in Python - Backend : FastAPI - A modern, fast (high-performance) web framework for building APIs with Python - Database : PostgreSQL - A powerful, open-source object-relational database system - ORM : SQLAlchemy - The Python SQL toolkit and Object-Relational Mapping (ORM) library - Data Validation : Pydantic - Data validation and settings management using Python type annotations - Secure Storage : Keyring - Cross-platform token and credential storage - Containerization : Docker and Docker Compose 🚀 Getting Started Follow these steps to get Flet-Chat up and running on your local machine: Click to expand step-by-step instructions Prerequisites - Docker and Docker Compose - Python 3.11 or higher Environment Configuration 1. Set up Environment Variables Copy the example environment file and configure with your values: Edit the .env file and replace the placeholder values with secure configurations: ⚠️ Security Note : Never commit the .env file to version control. Use strong, unique passwords and secret keys in production. Starting the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/HardMax71","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HardMax71/Flet-Chat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}