Open Issues Need Help
View All on GitHubAI Summary: This issue proposes a significant refactoring of the project's directory structure to improve organization and maintainability. It suggests separating core Flask application code, data, tests, configurations, and documentation into distinct top-level directories, with a detailed breakdown for the `app/` directory. The goal is to clarify where different types of files reside, making the project easier to navigate and manage.
Kosh is a Flask-based LAN file sharing system that uses AES encryption and simulated Attribute-Based Encryption (ABE) for secure, policy-driven access control. It features a modern Tailwind UI, an admin dashboard for managing users, attributes, and file policies, and works entirely offline without any cloud dependency.