Giter VIP home page Giter VIP logo

image-to-doc's People

Contributors

chitrakarma avatar

Watchers

 avatar  avatar

image-to-doc's Issues

Reset Button

To Do

  • Create a reset button for hard resetting the entire page
  • Make it float to the right and be visible at all times
  • Make all necessary changes to the page on button click

Abstract

To Do

  • Research on the web about the importance of the project
  • Write and correct on Grammarly

Core Conversion Test

Testing of File Conversion Code

  • The code should be working properly
  • Test the file with multiple sample files
  • Find a way to use this code with app.py

Download File Functionality

To Do

  • Create download button
  • Capture the converted file name for the working file
  • Users should be able to download file after clicking the download button

Make the Alerts Work

Bootstrap 4 Alerts

  • On clicking the close button, the alerts aren't closing
  • Possible solution is to include the JavaScript files for Bootstrap 4

Create Upload File Functionality

Upload File

  • Upload file button should be able to upload images
  • Supported file types should be
    • JPG
    • JPEG
    • PNG
  • Store all uploaded files in the \images folder

Format File Name

To Do

  • Remove the dot from file name for easy naming for both upload and download
  • Create a method for this operation

Report | Proposed Work

To Do

  • Proposed Work in detail
  • Project Feasibility
    • Technical Feasibility
    • Operational Feasibility
    • Economic Feasibility
    • Schedule Feasibility

Report | Implementation

To Do

  • Requirements
    • Software Requirements
    • Hardware Requirements
  • Data Flow Diagram
  • Source Code
  • Output
  • Implementation of Software System
  • Testing

Docs | Run IED Locally

To Do

  • Add instructions & commands
    • for creating virtual environment

      $ py -m venv venv
      (venv) $
      OR
      $ activate.bat
      (venv) $

    • for setting debug environment

      (venv) $ set FLASK_APP=app.py
      (venv) $ set FLASK_DEBUG=1
      (venv) $ flask run
      OR (after activating the virtual environment)
      (venv) $ start.bat

Report | Introduction

To Do

  • Read from existing demo project
  • Research on the topic
  • Add info-graphics if necessary
  • Explain as much as possible

Bug | Download Button

To Do

  • After converting the file, the download button isn't returning the .docx converted file
  • Possible issue - GET request isn't being handled
  • No method for sending file

Textarea

To Do

  • Add a textarea to display the converted text immediately
  • Reason to add this is to provide immediate results to the end user without having to download file

Docs | Environment Setup

To Do

  • Add instructions to download required software
    • GitHub Desktop
    • Git Bash
    • Python 3
    • Google Chrome
  • Add Instructions & Commands for downloading required frameworks, dependencies & tools
    • Flask
    • Static Files
      • Bootstrap CSS & JS
      • Popper
      • Slim
    • pytesseract
    • python-dox
    • virtualenv

Subsequent File Upload

Problem

While one file gets uploaded, the Download Document button is visible and at that time

  • Another file can be uploaded i.e. the upload bar isn't disabled
  • This leads to the problem of Single File Upload/Download

Error Handling For Non-Image Files

Problem Description

If a user tries to upload any other file than png jpg or jpeg the file doesn't get uploaded and the app throws a File Not Uploaded error, instead of which the file extension should be checked for image type, if it is found to be of any other type than the allowed types then it should throw a Invalid File Format error.

Report | Literature Survey

To Do

  • Create the literature survey section
  • Research the web or cite from some online or offline resource

Create Web Interface

Web Interface

  • Heading
    • Desktop - Images to Editable Documents Converter
    • Mobile - ITED
  • Upload Button
  • Download Button
  • Responsive

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.