https://github.com/yasharth-0910/textractai
AI Based Image to Text Application, Enchance and analyze your extracted image using AI
https://github.com/yasharth-0910/textractai
gemini javascript ocr-recognition postgresql prisma tailwindcss typescript
Last synced: 3 months ago
JSON representation
AI Based Image to Text Application, Enchance and analyze your extracted image using AI
- Host: GitHub
- URL: https://github.com/yasharth-0910/textractai
- Owner: yasharth-0910
- Created: 2025-02-09T17:00:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T17:05:36.000Z (over 1 year ago)
- Last Synced: 2025-04-06T04:19:29.192Z (over 1 year ago)
- Topics: gemini, javascript, ocr-recognition, postgresql, prisma, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://imgtotext.yasharth.xyz/
- Size: 1.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# TextractAI - AI-Powered Image to Text Converter
## Overview 📄
TextractAI is an advanced AI-powered application designed to convert images into text with high accuracy. Utilizing OCR (Optical Character Recognition) and AI-enhanced text analysis, TextractAI offers a comprehensive solution for extracting and processing text from images.
## Features 🚀
- **OCR (Optical Character Recognition)** 📷: Convert images to text with high accuracy.
- **AI Text Enhancement** 🧠: Improve the quality of extracted text using AI algorithms.
- **Language Detection** 🌐: Automatically detect the language of the extracted text.
- **Keyword Extraction** 🔍: Identify and extract key terms from the text.
- **Document Analysis** 📑: Analyze and structure the extracted text for better readability.
- **Subscription Management** 💳: Manage user subscriptions with different plans and features. (Coming Soon)
- **Email Notifications** 📧: Send email notifications for subscription updates and other events.
- **UPI Payment Integration** 💵: Handle payments through UPI for subscription plans. (Under Development)
## Future Prospects 🌟
We are continuously working to enhance TextractAI with new features and improvements. Some of the future prospects include:
- **Premium Subscription Plans** 🏅: Introduce premium plans with additional features and benefits.
- **Advanced Text Analysis** 🔬: Implement more sophisticated text analysis tools.
- **Multi-language Support** 🗣️: Expand support for more languages.
- **Mobile Application** 📱: Develop a mobile app for on-the-go text extraction.
- **Integration with Cloud Services** ☁️: Enable integration with popular cloud storage and processing services.
## Sponsorship 🤝
We are actively seeking sponsors to support the development and maintenance of TextractAI . Your sponsorship will help us:
- Accelerate the development of new features.
- Improve the accuracy and performance of our AI models.
- Expand our infrastructure to handle more users and data.
- Provide better support and documentation for our users.
If you are interested in sponsoring Img2Txt, please visit our [GitHub Sponsors page](https://github.com/sponsors/yasharth-0910).
## Getting Started 🛠️
To get started with Img2Txt, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/yasharth-0910/imgtotext.git
cd imgtotext
```
2. **Install dependencies**:
```bash
npm install --legacy-peer-deps
```
3. **Set up environment variables**:
Create a `.env` file in the root directory and add the necessary environment variables:
```env
GOOGLE_CLIENT_ID
GOOGLE_CLIENT_SECRET
NEXTAUTH_SECRET
NEXTAUTH_URL
GEMINI_API_KEY
DATABASE_URL
MERCHANT_UPI_ID
ADMIN_EMAILS
RESEND_API_KEY
```
4. **Run the application**:
```bash
npm run dev
```
5. **Access the application**:
Open your browser and navigate to `http://localhost:3000`.
## Contributing 🤗
We welcome contributions from the community. If you would like to contribute to TextractAI , please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Make your changes and commit them with a clear message.
4. Push your changes to your forked repository.
5. Create a pull request to the main repository.
## License 📜
We are under no Licence, but if you use our codebase for any commercial use or project please give credit.
## Contact 📬
If you have any questions or need further assistance, please contact me at [contact@yasharth.xyz](mailto:yasharthsingh0910@gmail.com).
## Website 🌐
Visit our website: [TextractAI](https://imgtotext.yasharth.xyz/)
Thank you for your support!