Skip to content

zuuhaaib/HTV

Repository files navigation

About DataMerge Pro

DataMerge Pro is a lightweight prototype for automating dataset harmonization. Upload two data bundles (CSV/Excel) plus optional schema documents; the backend uses AI-assisted mapping to suggest table/field mappings, merges the datasets, and produces downloadable merged outputs and a PDF mapping document for audit and review.

This repo contains the Next.js frontend and the companion FastAPI backend (in py-backend/) used to run merges and generate PDF documentation.

Run locally (frontend + backend)

Prerequisites:

  • Node.js (v16+ recommended)
  • Python 3.9+ (for the FastAPI backend)
  1. Install frontend deps and run dev server
npm install
npm run dev
  1. Backend (basic local start)

If this project includes the backend folder py-backend/ (FastAPI):

# create and activate a virtualenv
python -m venv .venv
source .venv/bin/activate
cd py-backend
pip install -r requirements.txt
python main.py

Notes:

  • The backend may require API keys for any AI services (set as environment variables on your system or in a .env file) something like this:
# Gemini API Configuration
GEMINI_API_KEY=your_gemini_api_key

# Optional: Model Configuration
GEMINI_MODEL=gemini-flash-latest

# Optional: Server Configuration
HOST=0.0.0.0
PORT=8000
DEBUG=True

# Optional: CORS Origins (comma-separated)
CORS_ORIGINS=http://localhost:3000,http://localhost:5173

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors