DEV Community

Ashkanmirgomari
Ashkanmirgomari

Posted on

πŸš€ I just built Datana - a secure local database system!

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)
Enter fullscreen mode Exit fullscreen mode

πŸš€ 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
Enter fullscreen mode Exit fullscreen mode

πŸŽ‰ 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)