Diver - Local Document Search Engine
Diver is a powerful local document search engine built using Node.js Express and React. It incorporates Optical Character Recognition (OCR) technology to recognize text within images, enabling efficient searching within supported file formats.
- OCR Integration: Utilizes OCR to extract text from images, enabling indexing and searching within image files.
- Supported File Formats: Diver supports the following file formats for indexing and searching:
- PNG
- JPG
- TXT
- DOCX (Word)
- XLSX (Excel)
- PPTX (PowerPoint)
- Responsive UI: The user interface is built using React, ensuring a seamless and responsive experience across devices.
- Fast and Efficient: Employs Node.js Express for the backend, providing fast and efficient document indexing and search capabilities.
To install Diver, follow these steps:
- Clone the repository:
git clone https://github.com/JustPowerful/diver.git
- Navigate to the project directory:
cd diver
- Install dependencies for both the server and client:
cd server npm install cd ../client npm install
Once installed, you can start using Diver by following these instructions:
- Start the server:
cd server npm start
- Start the client:
cd client npm start
- Access Diver in your web browser at
http://localhost:3000
.
- Ahmed Amine Doudech (Username: JustPowerful)
Contributions are welcome! If you'd like to contribute to Diver, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project utilizes Tesseract for OCR.
For any inquiries or support, feel free to contact the project maintainer at ahmedaminedoudech@gmail.com.
Thank you for using Diver! Happy searching! ππ