Turn tabular data into equations with a simple web UI. Upload a file or enter rows, get the fitted function, visualization, and predictions.
- Python 3.8+
- Node.js 18+
- npm
- Clone and enter the repo:
git clone <repo> cd fluent
- Windows: run the batch script (installs deps, starts backend & frontend):
.\start-fluent.bat - Linux/macOS: make the script executable once, then run:
chmod +x start-fluent.sh ./start-fluent.sh
- Apps:
- Backend: http://localhost:8000
- Frontend: http://localhost:3000
Manual start (if you don’t want the scripts):
- Backend:
cd backend && python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt && uvicorn main:app --reload --host 0.0.0.0 --port 8000 - Frontend:
cd frontend && npm install && npm run dev
- Upload CSV/XLSX/JSON or enter rows manually.
- Pick X and Y columns, run analysis, view the equation and chart, download the report.