DownStream is a secure, user-friendly messaging application designed for seamless communication. Version 1.4.0 introduces a host of new features, improvements, and optimizations to enhance the user experience and security.
- Robust Encryption: User credentials are now hashed and encrypted using Fernet symmetric key encryption, ensuring enhanced security.
- bcrypt Integration: Overhauled user authentication with bcrypt for more secure password hashing and validation.
- UI/UX Redesign: A comprehensive redesign for a sleeker and more intuitive user interface.
- customtkinter Library: Utilized customtkinter to enhance visual appeal and user experience.
- Real-time Message Display: Enhanced chat functionality for improved performance and responsiveness.
- Dynamic Scrollbar: Introduced a dynamic scrollbar for seamless navigation through messages.
- Sophisticated Logging: Implemented a logging system using the logging module for better issue identification.
- Error Handling: Enhanced error handling mechanisms for improved debugging.
- Optimization: Conducted extensive debugging and optimization for improved stability and performance.
- Clearer Message Codes: Streamlined network communication with clearer message codes and standardized data transmission formats.
- Graceful Shutdown Mechanism: Implemented a graceful shutdown mechanism for proper closure and cleanup.
Go to ther folder and type this command
cd server & python server.py
Next you need to start the client
cd client & python ui.py