Hey dev community! π
I'm excited to share Datana - a project I've been passionately working on that brings enterprise-level security to local database management.
- π€ Why I Built This
In a world where data breaches are daily news, I wanted to create something that gives developers and organizations complete control over their sensitive data. No cloud dependencies, no third-party risks - just pure, secure local storage.
- π₯ What is Datana?
Datana is a secure, terminal-based database system that doesn't compromise on security or features. Think of it as your own personal vault for sensitive data.
π‘ Everything is encrypted end-to-end
python
from cryptography.fernet import Fernet
from core.config_manager import get_encryption_key
key = get_encryption_key()
fernet = Fernet(key)
encrypted_data = fernet.encrypt(sensitive_data)
π Getting Started
Clone and setup
git clone https://github.com/ashkanmirgomari/datana.git
cd datana
pip install -r requirements.txt
# 2. Run (first time creates default users)
python project.py
# 3. Login with:
# Username: root
# Password: root
π Cool Features You'll Love
Progress Animations: Beautiful loading bars for all operations
Advanced Search: Regex, date ranges, field-specific queries
Auto-backup: Configurable automatic encrypted backups
System Analytics: Real-time monitoring and reporting
Export Capabilities: CSV exports with custom formatting
π€ Contributing & Feedback
This is just the beginning! I'd love to:
Hear your feature suggestions
Get security audits from the community
See forks for specific use cases
Collaborate on enterprise features
Check out the GitHub repo and let me know what you think! β
GitHub: https://github.com/ashkanmirgomari/datana
Would love to hear your thoughts, suggestions, and use cases! What features would you add? π₯
Top comments (0)