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
- Skip to content [direct]
- Sign in [direct]
- GitHub Copilot Write better code with AI [direct]
- GitHub Copilot app Direct agents from issue to merge [direct]
- MCP Registry Integrate external tools [direct]
- Actions Automate any workflow [direct]
- Codespaces Instant dev environments [direct]
- Issues Plan and track work [direct]
- Code Review Manage code changes [direct]
- Code Quality Enforce quality at merge [direct]
- GitHub Advanced Security Find and fix vulnerabilities [direct]
- Code security Secure your code as you build [direct]
- Secret protection Stop leaks before they start [direct]
- Why GitHub [direct]
- Documentation [direct]
- Blog [direct]
- Changelog [direct]
- Marketplace [direct]
- View all features [direct]
- Enterprises [direct]
- Small and medium teams [direct]
- Startups [direct]
- Nonprofits [direct]
- App Modernization [direct]
- DevSecOps [direct]
- DevOps [direct]
- CI/CD [direct]
- View all use cases [direct]
- Healthcare [direct]
- Financial services [direct]
- Manufacturing [direct]
- Government [direct]
- View all industries [direct]
- View all solutions [direct]
- AI [direct]
- Software Development [direct]
- DevOps [direct]
- Security [direct]
- View all topics [direct]
- Customer stories [direct]
- Events & webinars [direct]
- Ebooks & reports [direct]
- Business insights [direct]
- GitHub Skills [direct]
- Customer support [direct]
- Community forum [direct]
- Trust center [direct]
- Partners [direct]
- View all resources [direct]
- GitHub Sponsors Fund open source developers [direct]
- Security Lab [direct]
- Maintainer Community [direct]
- GitHub Stars [direct]
- Archive Program [direct]
- Topics [direct]
- Trending [direct]
- Collections [direct]
- Copilot for Business Enterprise-grade AI features [direct]
- Premium Support Enterprise-grade 24/7 support [direct]
- Pricing [direct]
- Sign up [direct]
- CSerratoDev [direct]
- DataDolphinV2 [direct]
- Notifications [direct]
- Issues
0 [direct]
- Pull requests
0 [direct]
- Actions [direct]
- Projects [direct]
- Security and quality
0 [direct]
- Insights [direct]
- DataDolphinV2 [direct]
- History [direct]
- Raw [direct]
- Next.js Documentation [direct]
- React Documentation [direct]
- Tailwind CSS [direct]
- Express.js [direct]
- TypeScript [direct]
- pnpm Package Manager [direct]
- Terms [direct]
|
|