The objective of this project is to develop a secure and efficient file management system that incorporates robust user and admin modules. This includes enabling users to register, log in, and securely upload encrypted files, as well as search for files by filename and request access from the uploader. The system will allow uploaders to review and accept file access requests, automatically sending decryption keys via email to requesters. To enhance security, the system will implement a brute force protection mechanism that blocks IP addresses after multiple incorrect login attempts, safeguarding user accounts from unauthorized access. Administrators will be empowered to approve user registrations, monitor uploaded files, and track file transaction activities, ensuring data integrity and user accountability through encryption, administrative oversight, and transparent controls. The project aims to provide a user-friendly interface that promotes seamless and secure file sharing and management.
This project presents a comprehensive system incorporating user and admin modules designed to enhance file management and security. The user module allows individuals to register, log in, and upload files securely. During the file upload process, files are encrypted to ensure data protection. Users can search for files by filename and request access from the uploader. The uploader can then review and accept these requests, triggering an automated email to the requester containing the decryption key necessary for downloading the file.
To further strengthen security, the system includes a brute force protection mechanism for user logins. If a user enters the wrong password multiple times, their IP address is blocked, preventing unauthorized access and safeguarding user accounts.
The admin module plays a crucial role in managing the system's integrity and user activities. Administrators have the authority to view and approve new user registrations, ensuring only verified users can access the system. Additionally, admins can monitor all uploaded files and track file transaction activities, providing a comprehensive overview of the file-sharing ecosystem within the platform.
This dual-module approach ensures a secure and efficient file-sharing environment, leveraging encryption and administrative oversight to maintain data integrity and user accountability. The project emphasizes user-friendly interactions, robust security measures, and transparent administrative controls to facilitate seamless and secure file management.
Keywords: file management, security, user module, admin module, encryption, file upload, file sharing, brute force protection, user login, IP blocking, data integrity, user accountability, administrative oversight, secure file sharing, automated email, decryption key, user registration, file transactions
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
S/W CONFIGURATION:
β’ Operating System : Windows 7/8/10
β’ Server side Script : HTML, CSS, Bootstrap & JS
β’ Programming Language : Python
β’ Libraries : Django, AES Algorithm
β’ Database :SQLITE