You are on page 1of 13

FILE EAZE

Group Members:
Sajid Hussain (BSCSF2020M010)
Awais Mahmood (BSCSF2020M050)
Maryum Shaheeh (BSCSF2020M039)
Aroosa Batool (BSCSF2020M006)

Supervisor: Dr. Eid Rehman


Co-Supervisor: Miss Sonia Shahzadi

Department of Computer Science & Information Technology


University of Mianwali
INTRODUCTION
• A desktop app is a software program runs independently of a web browser.
• A file organizer is a software tool that manages digital files on a computer.
• "FILE EAZE“ falls in the category of file and data management software on Windows. It
combines essential features like file management, search tools with its unique
advanced capabilities such as duplicate file detection, internet downloads, versatile file
organization, text extraction from images, and the innovative smart copy feature.
• It’s going to be valuable for desktop users, business and education sector, providing a
user friendly interface, enhancing productivity, reducing frustration, managing digital
assets and ensuring data security .
PROBLEM STATEMENT
• Complicated and challenging interfaces in existing file organizers.
• Custom-defined rules over default organization in all existing file organizers.
• The lack of a file downloader within the organizer limits users.
• No way to extract text from images within the file organizers.
• Incapability for copying large files on low-storage devices.
PROBLEM STATEMENT CONTINUE….
PROPOSED SOLUTION
• We’re introducing a user-friendly and simple User Interface.
• We're offering a smart organization with both default and custom rules.
• We're introducing efficient Eaze downloader within the application.
• We're presenting text extraction tool from images instantly.
• We're bringing smart copy feature that will solve problems posed by limited storage capacity.
BLOCK DIAGRAM / CONCEPT DIAGRAM

Search Tool File Manipulation


Smart Organization

Duplicate Finder Eaze


Downloader
Eaze Manager

Text Extraction
Computer Redo/Undo
Storage
FEATURES LIST
• Smart Organization
• File Manipulation
• Smart Copy/Cut
• Downloader
• Duplicate Finder
• Text Extraction
• Search Tool
• Undo/Redo
COMPLETED FEATURES SO FAR

• Designing User Interface (UI)


• Beck-End work will be completed in next semester.
DESIGN METHODOLOGY

Define Requirements Interface Design +


& Gather Resources Development GUI

Proto-Type 2 Proto-Type 1
Refinement/ Advanced Features Basic Features
Debugging Implementation Implementation
Module 4,5 & 6 Module 1,2 & 3

Failed Successful

Maintenance &
Testing Deployment
Updates
USE CASE/ CONTEXT DIAGRAM
GANTT CHART AND WORKLOAD

Weekly Gantt Chart Of 7th & 8th Semesters


Task Performed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Project Proposal
Project Evaluation
SRS
Interface Development
Prototype1(Contains 3 Modules)
Prototype2(Contains 3 Modules)
Refinement & Debugging
Testing
Documentation
Final Presentation
TOOLS AND TECH
• Programming: Python will be used as main Programming Language.
• IDEs: “VS” code will be our preferred Integrated Development Environment for the project
but Pycharm, Spyder and other will be used as well per requirement if needed.
• Libraries: Here are all the libraries that will be used in our project,
- PyQT, Tkinter, OS, Shutil, pillow, pytesseract, zipfile, opencv,
- PyMuPdf, request, hashlib, cryptography.
• Based on need and requirement some other libraries will also be considered.
• 2d Art Software: Adobe Illustrator and Photoshop will be used to create some icons and
project logo.
REFERENCES
Books:
 J. Smith, "Python Programming for File Organization," New York: TechPress, 2022, pp. 45-67.

 E. Matthes, "Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming."

 A. Downey, "Think Python: An Introduction to Software Design."

Websites:
 Stack Overflow. [Online]. Available: https://stackoverflow.com/
 GitHub. [Online]. Available: https://github.com/
 Geeks for Geeks. [Online]. Available: https://www.geeksforgeeks.org/
 W3Schools. [Online]. Available: https://www.w3schools.com/
Internet Web Page:
 Python Documentation Team, "Python File Management Functions." Python Software Foundation. [Online]. Available:
https://www.python.org/doc/file-management. Accessed: Mar. 5, 2023.

Online Magazine or Newspaper Articles (Reproduced in Database):


 M. Johnson, "Simplifying File Organization Tasks with Python," Code World, vol. 7, no. 4, pp. 12-14, Apr. 5, 2023. Reproduced in
Python Developers Database. Accessed at XYZ Library, Location: XYZ City. Accessed: Mar. 10, 2023.

You might also like