A secure document management system built with Flask that allows users to store, manage and share their important documents.
- User Authentication
- Document Upload & Management
- OCR Text Extraction
- Document Sharing
- Admin Panel
- Secure Storage
- Clone the repository:
git clone https://github.com/yourusername/digilocker.git
cd digilocker- Create virtual environment:
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows- Install requirements:
pip install -r requirements.txt- Set up environment variables:
cp .env.example .env
# Edit .env with your settings- Initialize database:
flask db upgrade- Run the application:
python run.py- Register new account or login
- Upload documents
- Extract text from documents
- Share documents with others
- Admin login: admin@gmail.com / admin123
MIT License