Skip to content

Repository files navigation

Digital Locker System

A secure document management system built with Flask that allows users to store, manage and share their important documents.

Features

  • User Authentication
  • Document Upload & Management
  • OCR Text Extraction
  • Document Sharing
  • Admin Panel
  • Secure Storage

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/digilocker.git
cd digilocker
  1. Create virtual environment:
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. Install requirements:
pip install -r requirements.txt
  1. Set up environment variables:
cp .env.example .env
# Edit .env with your settings
  1. Initialize database:
flask db upgrade
  1. Run the application:
python run.py

Usage

  • Register new account or login
  • Upload documents
  • Extract text from documents
  • Share documents with others
  • Admin login: admin@gmail.com / admin123

License

MIT License

About

A secure digital document management system built with Flask that allows users to upload, organize, and securely access important documents with authentication and file management features.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages