Skip to content

AI-Powered Web-Based OCR Solution for Digitizing and Analyzing Handwritten Information

License

Notifications You must be signed in to change notification settings

Ahmadjajja/neue-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neue View

Contributors Forks Stargazers Issues

Ahmad Jajja
Ahmad Jajja
Pariphat Sinma
Pariphat Sinma
Inam Ul Rehman
Inam Ul Rehman
Hassam Aziz
Hassam Aziz
M.Hassan Gulzar
M.Hassan Gulzar
Faraz Shoaib
Faraz Shoaib

Neue View is an OCR solution powered by AI that aims to overcome the challenges of digitizing written data and converting it into insightful information, data entry, and visualization. This web-based OCR system makes it easy and efficient for non-technical users to digitize and analyze information. The two main problems that Neue View solves are; first, digitizing written data is a challenging task for every business. It is time-consuming, expensive, and not scalable in today's digital era. Secondly, there is an impending problem of an aging society where, by 2050, 20% of the population will be 65 years and above. This issue will demand new ways to maintain the same productivity. Doing manual data entry alone for 1% of US businesses would cost around 18 billion dollars annually. Users can capture or upload images from various devices using a web application. They can then select a language output and receive digitized data. The new view will convert the image to editable text that the user can export in various file formats. Users can also edit the text to improve the accuracy of our AI model and make conversational inputs to gain insights from the data. A new feature also allows users to create visualizations for better understanding of the information.

Team Image 1 Image 2 Image 3 Image 4 Image 5 Image 6

Explore the docs »

View Project · Report Bug · Request Feature · Join our Discord

Python Version License

Installation

To install and run Nueu View Application locally, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Ahmadjajja/neue-view.git
    
  2. Create Virtual Environment and Activate it

        python -m venv env  # creating virtual env
    
        ./env/Scripts/Activate.ps1 # activating virtual env
  3. Install the packages:

        pip install -r requirements.txt
    
  4. Run the Application For back-end
    Make sure to update the .env_example with your OPENAI_API_KEY

        python app.py
    
  5. For Front-end

        cd client
  6. install packages

    npm i
  7. start the client

    npm run dev
    

Where to ask for help?

Open a discussion or stop by our discord server.
Report the bug here.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

To contribute to the Nueu View App,

Clone this repo locally and commit your code on a separate branch. If you're making core changes please write unit tests for your code, and check that everything works by running the following before opening a pull-request

or

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b yourBranchName)
  3. Make changes and make sure everything is working fine
  4. Commit your Changes (git commit -m 'Add message here')
  5. Push to the Branch (git push origin yourBranchName)
  6. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

About

AI-Powered Web-Based OCR Solution for Digitizing and Analyzing Handwritten Information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •