SOLFIND
Web Lens
Portal home

DataDolphinV2/DEPENDENCIES.md at main · CSerratoDev/DataDolphinV2 · GitHub

https://github.com/CSerratoDev/DataDolphinV2/blob/main/DEPENDENCIES.md • 316 KB fetched
Open original page


DataDolphinV2/DEPENDENCIES.md at main · CSerratoDev/DataDolphinV2 · GitHub

Skip to content

Navigation Menu

Sign in Appearance settings

* Platform
* AI CODE CREATION
* GitHub Copilot Write better code with AI

* GitHub Copilot app Direct agents from issue to merge

* MCP Registry Integrate external tools

* DEVELOPER WORKFLOWS
* Actions Automate any workflow

* Codespaces Instant dev environments

* Issues Plan and track work

* Code Review Manage code changes

* Code Quality Enforce quality at merge

* APPLICATION SECURITY
* GitHub Advanced Security Find and fix vulnerabilities

* Code security Secure your code as you build

* Secret protection Stop leaks before they start

* EXPLORE
* Why GitHub

* Documentation

* Blog

* Changelog

* Marketplace

View all features

* Solutions
* BY COMPANY SIZE
* Enterprises

* Small and medium teams

* Startups

* Nonprofits

* BY USE CASE
* App Modernization

* DevSecOps

* DevOps

* CI/CD

* View all use cases

* BY INDUSTRY
* Healthcare

* Financial services

* Manufacturing

* Government

* View all industries

View all solutions

* Resources
* EXPLORE BY TOPIC
* AI

* Software Development

* DevOps

* Security

* View all topics

* EXPLORE BY TYPE
* Customer stories

* Events & webinars

* Ebooks & reports

* Business insights

* GitHub Skills

* SUPPORT & SERVICES
* Documentation

* Customer support

* Community forum

* Trust center

* Partners

View all resources

* Open Source
* COMMUNITY
* GitHub Sponsors Fund open source developers

* PROGRAMS
* Security Lab

* Maintainer Community

* GitHub Stars

* Archive Program

* REPOSITORIES
* Topics

* Trending

* Collections

* Enterprise
* ENTERPRISE SOLUTIONS
* Enterprise platform AI-powered developer platform

* AVAILABLE ADD-ONS
* GitHub Advanced Security Enterprise-grade security features

* Copilot for Business Enterprise-grade AI features

* Premium Support Enterprise-grade 24/7 support

* Pricing
Search /

Sign in
Sign up Appearance settings

You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

CSerratoDev

/

DataDolphinV2

Public

*
Notifications
You must be signed in to change notification settings

*
Fork
0

*

Star
0

*

Code

*

Issues
0

*

Pull requests
0

*

Actions

*

Projects

*

Security and quality
0

*

Insights

Additional navigation options

*

Code

*

Issues

*

Pull requests

*

Actions

*

Projects

*

Security and quality

*

Insights

Files Expand file tree

main

Breadcrumbs

* DataDolphinV2
/ DEPENDENCIES.md

Copy path

Blame
More file actions

Blame
More file actions

Latest commit
 

History
History
History

215 lines (153 loc) · 4.8 KB

main

Breadcrumbs

* DataDolphinV2
/ DEPENDENCIES.md

Copy path

Top

File metadata and controls

* Preview

* Code

* Blame

215 lines (153 loc) · 4.8 KB

Raw
Copy raw file
Download raw file

Outline Edit and raw actions

DataDolphin V2 - Dependencies Documentation

Overview

DataDolphin V2 es una aplicación Next.js 16 con backend Express.js para procesamiento de documentos e integración con APIs de IA.

📦 Node.js Dependencies

Runtime Dependencies ( package.json )

Framework & Core

* next 16.2.4 - React framework con App Router (Turbopack)

* react 19.2.4 - UI library

* react-dom 19.2.4 - React DOM rendering

API & Backend

* express ^5.2.1 - HTTP server para proxy APIs

* cors ^2.8.6 - CORS middleware para Express

* node-fetch ^3.3.2 - Fetch API para Node.js

* dotenv ^17.4.2 - Environment variables loader

UI & Icons

* react-icons ^5.6.0 - Icon library (HiOutline* icons)

* lucide-react ^1.8.0 - Additional icons

* tailwindcss-animate ^1.0.7 - Tailwind animations

Document Processing

* pdfjs-dist ^5.6.205 - PDF to image conversion

* jspdf ^4.2.1 - Client-side PDF generation

Development Dependencies

* typescript ^5.9.3 - TypeScript compiler

* @types/react ^19.2.14 - React type definitions

* @types/react-dom ^19.2.3 - React DOM type definitions

* @types/node ^20.19.39 - Node.js type definitions

* tailwindcss ^4.2.2 - CSS framework

* @tailwindcss/postcss ^4.2.2 - Tailwind PostCSS plugin

* eslint ^9.39.4 - Code linter

* eslint-config-next 16.2.4 - ESLint config for Next.js

Installation

# Using pnpm (recommended)
pnpm install

# Or using npm
npm install

# Or using yarn
yarn install

🐍 Python Dependencies

Backend Processing ( requirements.txt )

Core Utilities

* python-dotenv 1.0.0 - Environment variables

* python-decouple 3.8 - Environment configuration

Document Processing

* pdf2image 1.17.0 - Convert PDF pages to images

* pillow 10.1.0 - Image processing library

* PyPDF2 3.15.1 - PDF manipulation

* pillow-heif 0.13.0 - HEIF/HEIC image support

OCR (Optical Character Recognition)

* pytesseract 0.3.10 - Python wrapper for Tesseract (optional)

Data Processing

* numpy 2.3.1 - Numerical computing

* pandas 2.3.2 - Data analysis and manipulation

HTTP & Async

* requests 2.31.0 - HTTP client library

* aiofiles 23.2.0 - Async file operations

* python-multipart 0.0.6 - Multipart form data parser

Development & Testing

* ipython 8.32.0 - Interactive Python shell

* jupyter 1.0.0 - Jupyter notebook infrastructure

* ipykernel 6.29.5 - IPython kernel for Jupyter

Installation

# Create virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

🔧 Environment Setup

Required Environment Variables

Create .env.local file in project root:

# OpenRouter API Configuration
OPENROUTER_API_KEY=your_openrouter_api_key_here

# API Base URL (if using external API)
NEXT_PUBLIC_API_URL=http://localhost:3000

# Optional: Document Processing API
PYTHON_API_URL=http://localhost:5000

🚀 Running the Application

Development

# Start Next.js dev server (port 3000)
pnpm dev

# Alternatively with npm
npm run dev

# Start Python backend (if needed, port 5000)
python server.py

Production Build

# Build Next.js app
pnpm build

# Start production server
pnpm start

📋 Tech Stack Summary

Layer
Technology
Version

Frontend
Next.js + React
16.2.4 + 19.2.4

Styling
Tailwind CSS
4.2.2

Backend API
Express.js
5.2.1

PDF Processing
pdfjs-dist + jsPDF
5.6.205 + 4.2.1

Type Safety
TypeScript
5.9.3

Python Processing
Python 3.x
-

AI Integration
OpenRouter API
Latest

Icons
react-icons + lucide-react
5.6.0 + 1.8.0

🛠️ Troubleshooting

Node.js Issues

# Clear node_modules and reinstall
rm -rf node_modules pnpm-lock.yaml
pnpm install

# Check Next.js version
next --version

Python Issues

# Verify Python version
python --version # Should be 3.8+

# Update pip
pip install --upgrade pip

# Install missing system dependencies (macOS)
brew install tesseract # For OCR

Environment Variables Not Loading

Check .env.local is in project root and restart dev server:

# Verify file exists
ls -la .env.local

# Restart dev server
pnpm dev

📚 References

* Next.js Documentation

* React Documentation

* Tailwind CSS

* Express.js

* TypeScript

* pnpm Package Manager

Last Updated: April 18, 2026

Project: DataDolphin V2

Version: 2.0.0

Footer

(c) 2026 GitHub, Inc.

Footer navigation

*
Terms

*
Privacy

*
Security

*
Status

*
Community

*
Docs

*
Contact

*

Manage cookies

*

Do not share my personal information

You can’t perform that action at this time.

Links found on this page

  1. Skip to content [direct]
  2. Sign in [direct]
  3. GitHub Copilot Write better code with AI [direct]
  4. GitHub Copilot app Direct agents from issue to merge [direct]
  5. MCP Registry Integrate external tools [direct]
  6. Actions Automate any workflow [direct]
  7. Codespaces Instant dev environments [direct]
  8. Issues Plan and track work [direct]
  9. Code Review Manage code changes [direct]
  10. Code Quality Enforce quality at merge [direct]
  11. GitHub Advanced Security Find and fix vulnerabilities [direct]
  12. Code security Secure your code as you build [direct]
  13. Secret protection Stop leaks before they start [direct]
  14. Why GitHub [direct]
  15. Documentation [direct]
  16. Blog [direct]
  17. Changelog [direct]
  18. Marketplace [direct]
  19. View all features [direct]
  20. Enterprises [direct]
  21. Small and medium teams [direct]
  22. Startups [direct]
  23. Nonprofits [direct]
  24. App Modernization [direct]
  25. DevSecOps [direct]
  26. DevOps [direct]
  27. CI/CD [direct]
  28. View all use cases [direct]
  29. Healthcare [direct]
  30. Financial services [direct]
  31. Manufacturing [direct]
  32. Government [direct]
  33. View all industries [direct]
  34. View all solutions [direct]
  35. AI [direct]
  36. Software Development [direct]
  37. DevOps [direct]
  38. Security [direct]
  39. View all topics [direct]
  40. Customer stories [direct]
  41. Events & webinars [direct]
  42. Ebooks & reports [direct]
  43. Business insights [direct]
  44. GitHub Skills [direct]
  45. Customer support [direct]
  46. Community forum [direct]
  47. Trust center [direct]
  48. Partners [direct]
  49. View all resources [direct]
  50. GitHub Sponsors Fund open source developers [direct]
  51. Security Lab [direct]
  52. Maintainer Community [direct]
  53. GitHub Stars [direct]
  54. Archive Program [direct]
  55. Topics [direct]
  56. Trending [direct]
  57. Collections [direct]
  58. Copilot for Business Enterprise-grade AI features [direct]
  59. Premium Support Enterprise-grade 24/7 support [direct]
  60. Pricing [direct]
  61. Sign up [direct]
  62. CSerratoDev [direct]
  63. DataDolphinV2 [direct]
  64. Notifications [direct]
  65. Issues 0 [direct]
  66. Pull requests 0 [direct]
  67. Actions [direct]
  68. Projects [direct]
  69. Security and quality 0 [direct]
  70. Insights [direct]
  71. DataDolphinV2 [direct]
  72. History [direct]
  73. Raw [direct]
  74. Next.js Documentation [direct]
  75. React Documentation [direct]
  76. Tailwind CSS [direct]
  77. Express.js [direct]
  78. TypeScript [direct]
  79. pnpm Package Manager [direct]
  80. Terms [direct]